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