Что значит пишешь сам? Для чего вообще фрейворки используются?
Для выборки элементов? При грамотной верстке getElementById и getElementsBy(Tag|Class)Name хватит. А это максимум 10 строчек с различными плюшками.
Для навешивания событий? Это вообще 4 строчки.
Для анимации? При той же грамотной верстке анимация любой сложности не представляет труда при помощи одной вспомогательной функции в 10 строк.
Для XHR? Вся кроссбраузерность, включая утечки памяти в ИЕ, не больше 2-х экранов текста.
Что еще?
|