218 КБ переводов в каждой странице: что прячется в payload Nuxt-приложения
Я фронтенд-разработчик в BIGPLAY — киберспортивной платформе на Nuxt. Разбирался, почему главная страница весит больше полумегабайта HTML, и нашёл там весь словарь переводов сайта — 218 КБ, в каждой странице. Рассказываю, как он туда попал, как мы его убрали (payload 256 → 47 КБ), почему не стали оптимизировать дальше — и что показала проверка 36 сайтов из витрины Nuxt. Читать далее