Pull to refresh

Comments 5

2000-е: клиенты медленные, js кривой, давайте рендерить на сервере
2010-е: серверы медленные, страницы долго качаются и шаблонизатор жрёт проц, давайте рендерить на клиенте
2020-е: клиенты медленные, бандл долго качается и жрёт проц, давайте рендерить на сервере


Пользуетесь ли вы технологиями кэширования и серверного рендеринга для оптимизации своих проектов?

Рендерю всё своё Django-шаблонизатором или Jinja2, кладу в memcached или Redis, инвалидирую по необходимости и полностью доволен жизнью. Зачем связываться со SPA и получать кучу проблем, не понимаю.

UFO just landed and posted this here

Я в курсе.


После выполнения серверного рендеринга в браузер поступит страница общего назначения. То есть — такая, которая выводится пользователям, не вошедшим в систему. Заголовок этой страницы изменится, отразив факт входа пользователя в систему, только после того, как будет загружен JS-бандл и будут выполнены обращения к API.

А вот такое мерцание контента туда-сюда, кстати, бесит даже ещё больше, чем наблюдение пустой страницы. Регулярно промахиваюсь по съезжающим из-за этого кнопкам.

Ещё лучше, автор поста прямым текстом рекомендует делать кривую реализацию.

Sign up to leave a comment.