Pull to refresh

ХабраAJAX не справляется со своей задачей?

Habr
Мне кажется или AJAX на Хабре не справляется с главной задачей, возложенной на эту технологию, а именно — минимизировать объем информации передаваемой между браузером и сервером? Почему, спрашивается, если я пишу 1 комментарий в дереве комментариев, разросшемся уже до половины мегобайта я должен ждать, пока это дерево ВСЁ ЦЕЛИКОМ не перегрузится? У меня, например, на работе интернет имеет скорость 3 килобайта в секунду, как вы думаете, сколько времени обновляется дерево в таком случае?

Какой я вижу выход из ситуации?
1. Отсылать на сервер комментарий и время или идентификатор самого нового сообщения в уже загруженном дереве.
2. Добавлять его в дерево (уже на сервере).
3. Присылать обратно только разницу деревьев (новые сообщения) и уже на стороне клиента вставлять в нужных местах.

В текущей реализации я не вижу выгоды от применения AJAX'а, ну не грузится прямой эфир и ОблакоТегов лишний раз, ну и что? При таких объемах топика они уже не играют роли. А тут есть топики и на полтора мегобайта обсуждения и больше.

Так же следует добавить кнопку «обновить», которая будет запускать ту же процедуру, что и при отсылке сообщения, но уже без самого сообщения.
Tags:ХабрахабрAJAX
Hubs: Habr
Total votes 35: ↑32 and ↓3 +29
Views624
Senior Frontend Developer
from 170,000 to 280,000 ₽iCertaintyRemote job
PHP-разработчик
from 40,000 to 50,000 ₽ЭНДИ КонсалтингRemote job
Senior PHP-разработчик
from 120,000 to 180,000 ₽АнтитренингиRemote job
Программист 1С Битрикс
from 80,000 to 180,000 ₽Студия DENISOVRemote job
Frontend Разработчик
from 150,000 ₽АйТи ФинансМоскваRemote job