Потому что размер сборки webpack-a 2 МБ. То есть прежде, чем сайт откроется, пользователь должен подождать, пока в его браузер подгрузится 2МБ JavaScript-кода.
Чтобы исправить: 1. Нужно минимизировать сборку webpack (см. UglifyPlugin). Но вообще новые версии webpack по умолчанию минимизируют. 2. Сжать дополнительно сборку gzip-ом.
Предполагаю, что в результате сборка составит килобайт 100 вместо 2МБ, а перфоманс подлетит 70+
https://lighthouse-dot-webdotdevsite.appspot.com/lh/html?url=https://cherdak.org как-то всё очень плачевно с performance. 😿 Не смотрели, почему?
Потому что размер сборки webpack-a 2 МБ. То есть прежде, чем сайт откроется, пользователь должен подождать, пока в его браузер подгрузится 2МБ JavaScript-кода.
Чтобы исправить:
1. Нужно минимизировать сборку webpack (см. UglifyPlugin). Но вообще новые версии webpack по умолчанию минимизируют.
2. Сжать дополнительно сборку gzip-ом.
Предполагаю, что в результате сборка составит килобайт 100 вместо 2МБ, а перфоманс подлетит 70+
Нет, пока добавляем кучу функционала - после будем оптимизировать.