WordPress выпустил официальный плагин, который добавляет поддержку передовой технологии, называемой спекулятивной загрузкой, которая может помочь повысить производительность сайта и улучшить взаимодействие с пользователем для посетителей сайта.

Спекулятивная загрузка

Спекулятивная загрузка — это метод, при котором страницы или ресурсы загружаются до того, как пользователь щелкнет ссылку для перехода на другую веб-страницу.

Официальная страница WordPress об этой новой функции описывает ее:

«API Speculation Rules — это новый веб-API… Он позволяет определять правила для динамической предварительной выборки и/или предварительной обработки URL-адресов определенной структуры на основе взаимодействия с пользователем в синтаксисе JSON — или, другими словами, спекулятивно предварительно загружать эти URL-адреса перед навигацией.

Этот API можно использовать, например, для предварительной обработки любых ссылок на странице, когда пользователь наводит на них курсор. Кроме того, в API Speculation Rules «пререндеринг» на самом деле означает предварительный рендеринг всей страницы, включая запуск JavaScript. Это может привести к почти мгновенной загрузке, как только пользователь нажмет на ссылку, поскольку страница, скорее всего, уже будет загружена полностью. Однако это только одна из возможных конфигураций».

Новый плагин WordPress добавляет поддержку API правил спекуляций. Страницы разработчиков Mozilla, отличный ресурс для технического понимания HTML, описывают это следующим образом:

«API правил спекуляций предназначен для повышения производительности будущей навигации. Он нацелен на URL-адреса документов, а не на конкретные файлы ресурсов, поэтому имеет смысл для многостраничных приложений (MPA), а не для одностраничных приложений (SPA).

API Speculation Rules представляет собой альтернативу широко доступной функции и предназначен для замены устаревшей функции , доступной только в Chrome. Он обеспечивает множество улучшений по сравнению с этими технологиями, а также более выразительный и настраиваемый синтаксис для указания того, какие документы следует предварительно выбирать или предварительно отображать».

ЧИТАТЬ  20 новых тем для Chrome от азиатско-американских художников и художников с тихоокеанских островов

Плагин Performance Lab

Новый плагин был разработан официальной командой по производительности WordPress, которая время от времени выпускает новые плагины для пользователей для тестирования перед возможным включением в фактическое ядро ​​WordPress. Так что это хорошая возможность первыми опробовать новые технологии производительности.

Новый плагин WordPress по умолчанию настроен на предварительную обработку «URL-адресов внешнего интерфейса WordPress», то есть страниц, сообщений и страниц архива. То, как это работает, можно настроить в настройках:

Settings > Reading > Speculative Loading

Совместимость браузера

Спекулятивный API поддерживается Chrome 108, однако определенные правила, используемые новым плагином, требуют Chrome 121 или более поздней версии. Chrome 121 был выпущен в начале 2024 года.

Браузеры, которые не поддерживают плагин, просто проигнорируют плагин и не окажут никакого влияния на работу пользователя.

Ознакомьтесь с новым плагином WordPress Speculative Loading, разработанным официальной основной командой разработчиков WordPress.

Спекулятивная загрузка от команды WordPress Performance



Source link