1. Необходимость уменьшать размер изображений тогда, когда это неуместно
2. Замена внешних скриптов встраиванием в тело страницы тогда, когда огромен шанс кеширования этого скрипта, а встраивание не добавит ощутимой пользы
3. Оценка по времени ответа без учёта того в каком регионе работает сайт (почему-то PS считает, что все сайты работают на Америку).
4. PS считает, что он лучше знает какое время кеширования должно быть у данных.
5. Советы юзать подставку шрифтов, из-за чего вместо того что бы дольше подождать загрузки страницы пользователь наблюдает прыгающие шрифты и возможно даже тыкает не туда, куда планировал. Забавно то, что PS может предложить предзагрузку шрифтов, но если это же делать с другими данными, то может начать орать, что бы уменьшили нагрузку на сеть. Ведь он не в курсе когда и какие данные будут юзаться, а какие — нет.
6. Ор выше гор о блокировке потока внешними скриптами при том, что аппка специально было сконструирована учитывая это (приложение полностью загружается и интерактивно для пользователя, пока остальные скрипты подгружаются в асинхронном режиме).
7. Предложение использовать новые форматы изображений, даже в тех случаях, когда без ёбаного геммороя или JS кода нельзя нормально добавить поддержку в большинстве браузеров без дублирования этих самых изображений (в условии чего они могут подгружаться дважды, а не одно взамен другого)
1. Чем меньше изображение весит - тем быстрее загрузится и меньше сожрет трафа у юзера. и меньше канала у вас. если можно сжать без видимой потери качества, почему нет?
2. Хз, не помню такого рула чтоб требовало гугл аналитику инлайнить. покажи плз
3. И да, и нет. Они хотят чтобы был CDN, а ему похер откуда ты заходить будешь. А ответ сервера, ну тут важно понимать что если вы отдаете за 50мс ответ, то в целом можно и забить на эту метрику
4. Не помню чтобы он требовал json/html ответы кешировать. А вот за js/css/fonts он сильно ругается. И правильно делает
5. Там все очень тонко на самом деле, в один абзац не уместить)
6. Ибо нефиг блочить и тащить на страницу скрипты, которые не юзаются. Все просто же. Сейчас он смотрит на то чтобы у тебя usage скриптов был близок к 100%, и не тянулось то чего не нужно
7. Все на самом деле проще чем ты думаешь. У нас одна картинка отдается по-разному в зависимости от браузера, который запросил. Где-то png, а где есть поддержка webp. Это он и просит