История изменений
Исправление MOPKOBKA, (текущая версия) :
А вообще говоря - стили, скрипты и прочая статика кешируются
Это сокращает загрузку, но не время отрабатывания скриптов, и применения стилей, если проблема не в медленном интернете, то кеширование никак не поможет. А сайт госуслуг это SPA.
И кстати о форуме. Рендер на стороне клиента позволяет снизить нагрузку на сервер.
Да ладно, SPA это прошлый век, сейчас SSR, это тормозящий SPA работающий на сервере.
Что бы SPA меньше нагружал сервер, он должен делать меньше запросов чем обычный сайт, а сколько запросов делает обычный сайт? Зависит от сайта, но явно меньше чем SPA.
Ты говоришь что у SPA меньший обмен данными, но для загрузки поста и комментариев нужно отправить HTML или текст и там и там, в HTML экранировать Unicode не надо, в JSON надо. Навигация браузера лучше работает в классических приложениях, работает кеш страниц.
В случае если данных много, и к ним добавляется иногда еще немного, и их нужно показать, как новый комментарий на ЛОРе, то в классическое приложение всегда можно добавить немного JS. Причем эффективнее будет для сервера и клиента получать и отдавать сразу html а не json, сервер может использовать единый кеш для рендера страницы, клиент получает более быструю вставку чем поэлементную сгенерированную из json.
У SPA еще свои ограничения и проблемы с производительностью, из за которых всплывают неудобные вещи, такие как отсутствия юзабельного браузерного поиска, потому что рендерить весь список будет слишком медленно, приходится рендерить только элементы из list viewport.
Фанбоям столярова такое и не снилось, вы будете рендерить всё заново на каждый чих и дрочить юзера бесконечными загрузками.
VNC или Google Maps очень эффективны в виде SPA приложений, обычные сайты как у Столярова нет.
Исправление MOPKOBKA, :
А вообще говоря - стили, скрипты и прочая статика кешируются
Это сокращает загрузку, но не время отрабатывания скриптов, и применения стилей, если проблема не в медленном интернете, то кеширование никак не поможет. А сайт госуслуг это SPA.
И кстати о форуме. Рендер на стороне клиента позволяет снизить нагрузку на сервер.
Да ладно, SPA это прошлый век, сейчас SSR, это тормозящий SPA работающий на сервере.
Что бы SPA меньше нагружал сервер, он должен делать меньше запросов чем обычный сайт, а сколько запросов делает обычный сайт? Зависит от сайта, но явно меньше чем SPA.
Ты говоришь что у SPA меньший обмен данными, но для загрузки поста и комментариев нужно отправить HTML или текст и там и там, в HTML экранировать Unicode не надо, в JSON надо. Навигация браузера лучше работает в классических приложениях, работает кеш страниц.
В случае если данных много, и к ним добавляется иногда еще немного, и их нужно показать, как новый комментарий на ЛОРе, то в классическое приложение всегда можно добавить немного JS.
У SPA еще свои ограничения и проблемы с производительностью, из за которых всплывают неудобные вещи, такие как отсутствия юзабельного браузерного поиска, потому что рендерить весь список будет слишком медленно, приходится рендерить только элементы из list viewport.
Фанбоям столярова такое и не снилось, вы будете рендерить всё заново на каждый чих и дрочить юзера бесконечными загрузками.
VNC или Google Maps очень эффективны в виде SPA приложений, обычные сайты как у Столярова нет.
Исправление MOPKOBKA, :
А вообще говоря - стили, скрипты и прочая статика кешируются
Это сокращает загрузку, но не время отрабатывания скриптов, и применения стилей, если проблема не в медленном интернете, то кеширование никак не поможет. А сайт госуслуг это SPA.
И кстати о форуме. Рендер на стороне клиента позволяет снизить нагрузку на сервер.
Да ладно, SPA это прошлый век, сейчас SSR, это тормозящий SPA работающий на сервере.
Что бы SPA меньше нагружал сервер, он должен делать меньше запросов чем обычный сайт, а сколько запросов делает обычный сайт? Зависит от сайта, но явно меньше чем SPA.
Ты говоришь что у SPA меньший обмен данными, но для загрузки поста и комментариев нужно отправить HTML или текст и там и там, в HTML экранировать Unicode не надо, в JSON надо. Навигация браузера лучше работает в классических приложениях, работает кеш страниц.
В случае если данных много, и к ним добавляется иногда еще немного, и их нужно показать, как новый комментарий на ЛОРе, то в классическое приложение всегда можно добавить немного JS.
Фанбоям столярова такое и не снилось, вы будете рендерить всё заново на каждый чих и дрочить юзера бесконечными загрузками.
VNC или Google Maps очень эффективны в виде SPA приложений, обычные сайты как у Столярова нет.
Исходная версия MOPKOBKA, :
А вообще говоря - стили, скрипты и прочая статика кешируются
Это сокращает загрузку, но не время отрабатывания скриптов, и применения стилей, если проблема не в медленном интернете, то кеширование никак не поможет. А сайт госуслуг это SPA.
И кстати о форуме. Рендер на стороне клиента позволяет снизить нагрузку на сервер.
Да ладно, SPA это прошлый век, сейчас SSR, это тормозящий SPA работающий на сервере.
Что бы SPA меньше нагружал сервер, он должен делать меньше запросов чем обычный сайт, а сколько запросов делает обычный сайт? Зависит от сайта, но явно меньше чем SPA.
Ты говоришь что у SPA меньший обмен данными, но для загрузки поста и комментариев нужно отправить HTML или текст и там и там, в HTML экранировать Unicode не надо, в JSON надо. Навигация браузера лучше работает в классических приложениях, работает кеш страниц.
В случае если данных много, и к ним добавляется иногда еще немного, и их нужно показать, как новый комментарий на ЛОРе, то в классическое приложение всегда можно добавить немного JS.