Конференция завершена. Ждем вас на РИТ++ в следующий раз!

Потоковый рендеринг веб-страниц Мастер-классы

Доклад принят в программу конференции
Александр Кузнецов
33 Слона

Увлечен кодом, кодинг — это и хобби и работа. TS ninja.

Тезисы

Что делать, если мы оптимизировали всё, что могли, но API или внешние сервисы, СУБД отвечают пару секунд, и мы получаем низкий speed index в лайтхаус, несмотря на все наши усилия. Среди миллионов способов ускорить рендеринг страниц незаслуженно забыта возможность потоковой отправки HTML с сервера на клиент. Как можно использовать эту технологию, чтобы, к примеру, пользователь начал загружать наш бандл и стили, пока на сервере бэкенд готовит для нас данные и разметку.

Потоковый рендеринг — это отличная возможность уменьшить TTFB до минимально возможных значений и в целом сильно увеличить скорость загрузки страницы вне зависимости от того, как долго происходит первый запрос на сайт.

Что сделаем:
1. Узнаем что такое потоковый рендеринг
2. Сделаем простой потоковый сервер используя express
3. Узнаем, в чем минусы решения и как это внедрять
4. Сделаем решение для реакт

Подготовительное задание

При себе лучше всего иметь node 10+ и git :)

Другие доклады секции Мастер-классы

CLI в Node.js
Александр Коржиков
Dev IT Engineer ING Group (Нидерланды)