Оптимизация JS и "лишний" код



Чтобы оптимизировать использование JavaScript в приложениях, необходимо понять, какая часть JavaScript-кода действительно требуется. На картинке показано, как распределяются байты JavaScript на странице.



Среднестатистическая мобильная страница загружает 427 кБ JavaScript, тогда как у десктопной это значение вырастает до 463 кБ. В сравнении с 2019 годом рост использования JavaScript составил 18,4% для десктопа и 18,9% для мобильных устройств. Со временем наблюдается тенденция к использованию большего количества JavaScript, что может замедлить рендеринг приложения из-за дополнительной нагрузки на CPU.



Согласно данным, средняя мобильная страница загружает 155 кБ неиспользуемого JavaScript. А в 90-м процентиле не используется целых 598 кБ JavaScript-кода. Полное исследование доступно по ссылке: источник.