Когда в вебе оказываются уже не страницы, а долгоживущие сложные приложения, возникают вопросы управления версиями, апдейтов, кэширования (appcache, service workers, zeit.co).
Ведь веб-приложение, использующее пачку модных фреймворков, уже напоминает бегемота. И это в то время, когда Google пытается «распилить» мобильные приложения на кусочки (instant apps), чтобы они были лёгкими, как веб-страницы!
И код веб-приложения, и данные могут быть одновременно в памяти у браузера, в кэше браузера же, в HTTP-кэше, в CDN, на проде, на машине разработчика. Причём везде разные версии. Допустим, мы разобрались с синхронизацией данных. Можем ли мы теми же инструментами синхронизировать код, компоненты, стили, ресурсы?
Докладчик расскажет об экспериментах с «распиливанием» веб-приложений на маленькие куски с отдельными историями версий и явно прописанными зависимостями — что из этого получилось и кто же из животных пострадал при съёмках этого фильма (да, хомячок).