WordPress выпускает официальный плагин производительности, который обеспечивает поддержку API спекулятивной загрузки, который может помочь ускорить веб-страницы
WordPress выпустил официальный плагин, который добавляет поддержку передовой технологии, называемой спекулятивной загрузкой, которая может помочь повысить производительность сайта и улучшить взаимодействие с пользователем для посетителей сайта.
<ч2>Спекулятивная загрузкач2> <п>Спекулятивная загрузка — это метод, при котором страницы или ресурсы загружаются до того, как пользователь щелкнет ссылку для перехода на другую веб-страницу.
Официальная страница WordPress об этой новой функции описывает ее:
“API Speculation Rules — это новый веб-API… Он позволяет определять правила для динамической предварительной выборки и/или предварительной обработки URL-адресов определенной структуры на основе взаимодействия с пользователем, в синтаксисе JSON— или, другими словами, спекулятивно предварительно загружать эти URL-адреса перед навигацией.
<п>Этот API можно использовать, например, для предварительной обработки любых ссылок на странице, когда пользователь наводит на них курсор. Кроме того, с помощью API правил спекуляции “prerender” на самом деле означает предварительную отрисовку всей страницы, включая запуск JavaScript. Это может привести к почти мгновенной загрузке, как только пользователь нажмет на ссылку, поскольку страница, скорее всего, уже будет загружена полностью. Однако это только одна из возможных конфигураций.”
<п>Новый плагин WordPress добавляет поддержку API правил спекуляций. На страницах разработчиков Mozilla, отличном ресурсе для технического понимания HTML, это описано следующим образом:
“API правил спекуляций предназначен для повышения производительности будущей навигации. Он нацелен на URL-адреса документов, а не на конкретные файлы ресурсов, поэтому имеет смысл для многостраничных приложений (MPA), а не для одностраничных приложений (SPA).
API Speculation Rules предоставляет альтернативу широкодоступному API <link rel=”prefetch”> Эта функция предназначена для замены устаревшей функции <link rel=”prerender”>, доступной только в Chrome. особенность. Он обеспечивает множество улучшений по сравнению с этими технологиями, а также более выразительный, настраиваемый синтаксис для указания того, какие документы следует предварительно выбирать или предварительно обрабатывать.”
Плагин Performance Lab
Новый плагин был разработан официальной командой разработчиков WordPress, которая время от времени выпускает новые плагины для тестирования пользователей перед возможным включением в фактическое ядро WordPress. Так что это хорошая возможность первыми опробовать новые технологии повышения производительности.
Новый плагин WordPress по умолчанию настроен на предварительную обработку “URL-адресов внешнего интерфейса WordPress” это страницы, сообщения и страницы архива. То, как это работает, можно настроить в настройках:
. <стр>Настройки > Чтение > Спекулятивная загрузка
Совместимость браузера
Спекулятивный API поддерживается Chrome 108, однако определенные правила, используемые новым плагином, требуют Chrome 121 или более поздней версии. Chrome 121 был выпущен в начале 2024 года.
Браузеры, которые не поддерживают плагин, просто проигнорируют плагин и не окажут никакого влияния на работу пользователя.
Ознакомьтесь с новым плагином WordPress Speculative Loading, разработанным официальной основной командой разработчиков WordPress.