Speculative Loading
This plugin adds support for the Speculation Rules API, which allows defining rules by which certain URLs are dynamically prefetched or prerendered. This core Speculative Loading functionality was merged into WordPress 6.8, but it only prefetches with conservative eagerness by default. In contrast, this plugin defaults to prerendering with moderate eagerness (i.e. when interacting with a link), and it provides a user interface to customize the mode and eagerness via the « Speculative Loading » section on the Settings > Reading admin screen.
By default, speculative loading is only enabled for logged-out users, since unauthenticated pages are typically only eligible for caching and so more efficient to prefetch/prerender. This means that sites with frequent logged-in users on the frontend—such as e-commerce, forums, or membership sites—will not benefit from the feature. If your server can handle the additional load (for example, with persistent object caching), you can opt in to enable speculative loading for all logged-in users or for administrators only. This setting exclusively affects frontend pages; admin screens are always excluded.
Un filtre peut être utilisé pour exclure certains chemins d’URL de l’éligibilité à la pré-lecture et au pré-rendu (voir la section FAQ). Vous pouvez également ajouter la classe CSS no-prerender à n’importe quel lien (<a> balise) qui ne doit pas être pré-rendu. Pour plus d’informations, consultez la FAQ.
Navigateurs pris en charge
L’API de règles de spéculation est une nouvelle API Web, et les fonctionnalités utilisées par l’extension sont prises en charge dans les navigateurs basés sur Chromium tels que Chrome, Edge ou Opera utilisant la version 121 ou ultérieure. D’autres navigateurs tels que Safari et Firefox ignoreront la fonctionnalité sans effets néfastes ; Ils ne bénéficieront tout simplement pas de la charge spéculative. Notez que certaines extensions de navigateur peuvent désactiver le préchargement par défaut.
- Prise en charge de l’API Speculation Rules par le navigateur en général
- Informations sur la prise en charge de la syntaxe des règles de document utilisée par l’extension
Cette extension était anciennement connue sous le nom de Speculation Rules.
