Не так давно произошло обновление инструмента проверки сайтов PageSpeed Insights. Я уже писал как исправить проблемы с кешем. Сейчас же там появилось несколько новых параметров проверки, в том числе и использование в коде JS метода API document.write(). На самом деле он не такой уж и плохой, но лучше его избегать, так как он перерисовывает всю страницу и уменьшает скорость загрузки. Почитать чем же он плох и когда его стоит избегать можете в той же справке гугла.
Для нас же остаётся попытаться убрать его на своём сайте, если он существует. Так как заказчики не любят когда гугл ругается на всякие ошибки в коде. Если рассматривать wordpress, то в коде самого движка этот метод нигде не используется, а вот в старых версиях тем или плагинов может. Поэтому чтобы решить эту проблему достаточно обновить свою тему и все плагины до актуальной версии.
Счётчик liveinternet
Чаще всего метод API document.write() можно встретит на сайтах, где используется счётчик от liveinternet.ru. Там в самом счётчике используется этот метод. Решить эту проблему тоже можно легко. Первый способ — удалить этот счётчик. Второй способ зайти на сайт Liveinternet и найти там новый код счётчика в котором уже нет этого метода.
Не помещайте слишком много кода в activity. Если это возможно, используйте их как лёгкие контейнеры, существующие в вашем приложении в основном для управления жизненным циклом и других важных функций интерфейса Android API. Activity с одним фрагментом лучше, чем просто activity — выносите код, относящийся к пользовательскому интерфейсу во фрагмент. Это сделает возможным его повторное использование в случае, если вам потребуется поместить его в разметку с табами, или на экран планшета с несколькими фрагментами. Избегайте создание activity без связанных фрагментов, кроме случаев, когда вы делаете это специально.
Избегайте интенсивного использования вложенных фрагментов ( nested fragments ), из-за возможности появления ошибок типа «матрёшка». Используйте вложенные фрагменты, только если это имеет смысл (например, фрагменты в прокручиваемом горизонтально ViewPager внутри фрагмента-экрана) или если вы хорошо понимаете, что делаете.
Спасибо за информацию.
Спасибо за информацию.
Благодарю за информацию. Было особенно занятно!
Здесь собрано важнейшее с оного, собственно что я смотрел
Большое спасибо вам за информацию