Селективная и инкрементальная гидратация для сложных SPA
Проблема задержек при инициализации интерактивности в крупных одностраничных приложениях знакома тем, кто разрабатывает интерфейсы для сложных пользовательских сценариев. Серверная генерация HTML решает вопрос видимой загрузки, но полная гидратация — процесс, при котором клиентовый JavaScript навешивает обработчики и оживляет DOM — часто становится узким местом: основной поток блокируется, первые интеракции запаздывают, а расход памяти и время компиляции растут непропорционально объёму фактической интерактивности. Решение — подходы селективной (selective) и инкрементальной (incremental) гидратации, которые позволяют доставлять серверный HTML, но оживлять только те части…