- Сжал все изображения (качество и размер) и png перевел в jpeg
- Изображения до 2х кб заинлайнил в css
- Фавикон тоже сжал и закинул в base64
- Убрал бабель и реакт. Убрал рендер компонента через реакт.
- Убрал бутстрап и шрифты вынес в index.html. Так же сказал только нужные варианты шрифта в формате woff2
- Убрал лишние 25 000 строк яваскрипта не влияющие на функционал и поставил асинхронную загрузку для файла
- Убрал файл banner.js , которые рендерит баннер. Вынес html наружу.
- Выкинул комменты из html
- Минифицировал js и css. html не стал, что бы был виден дифф в пуллреквесте.
Я не все изменения заливал на проверку, потому что на 1 проверку уходит около 10 минут, я тратил 2 часа, что бы понять что не нравится сервису или пока искал качество картинки на которое он не будет ругаться. В общем это классно, но слишком долго.