January 30th, 2013

plush

Восхищение программистами ЖЖ

В какой раз восхищаюсь программистами ЖЖ - как так надо писать сайты, что при попытке ответить на комментарий (например у Зиялта) на каждое нажатие клавиши браузер зависал на 3-5 секунды на Кваде с 2 гигами памяти? Развернуть все комменты, если их больше 50 - это пара минут 100% загрузки проца. Скролл после полного разворота, и почему-то еще с минуту 100% загрузки, потом все равно дергается. При этом тормозящие скрипты соцсетей типа Like It заблокированы в баннерорезалке (с ними все еще в 3 раза печальнее), и даже наложены сверху свои стили, которые убирают часть css градиентов (которые тоже могут немного тормозить).

Я не понимаю, почему за последний год или два большая и хорошая (я в это верю) команда программистов фронтенда и бекэнда не может с нуля написать отличный движок, как это сделали те же vKontakte и иже с ними, у которых в разы большая нагрузка и проблем падений или тормозов при бОльших фенечках и бОлее сложной верстке - просто нет. Зачем надо пытаться очередным рулоном изоленты прикрутить к коду фрицпатрика (который писал двиг для себя и пары друзей, а не для over 100500 человек) аякс, который вместо ускорения чаще дает замедление работы? Почему до сих пор удобная фитча "показать в моем дизайне" (потому, что большинство кастомных ужасны, хоть и несколько быстрее, но зато нет фитч типа expand) сбрасывается на каждом клике, так что приходится писать UserJS чтобы добавлять ?style=mine снова и снова вручную?

Ну и только настоящие профи могут при внешне легком дизайне и верстке сделать так, чтобы все браузеры на совершенно разных и достаточно мощных компах скроллили эти простые внешне странички с реальными тормозами и ощутимыми подергиваниями :(