Qué significa la Speculation Rules API
La Speculation Rules API es un mecanismo del navegador Chrome para anticipar la siguiente página que va a visitar un usuario y empezar a prepararla antes de que haga clic. No es una técnica nueva en su idea (precargar recursos existe desde hace años con rel=prefetch y rel=preload), pero sí lo es en su alcance: en lugar de precargar un archivo suelto, puede preparar la navegación completa, incluida la ejecución de JavaScript.
Sustituye a la antigua etiqueta link rel=prerender, que Chrome retiró por su coste de recursos poco controlado. La nueva API define reglas mediante un bloque script type=speculationrules con formato JSON, lo que permite especificar con precisión cuándo actuar: una lista fija de URLs, o un patrón que aplica a cualquier enlace que cumpla una condición, lo que la especificación llama document rules.
Es una función específica de navegadores basados en Chromium; no forma parte de un estándar universal soportado por todos los navegadores a fecha de esta redacción. Para el resto de navegadores, la página se sigue cargando de la forma habitual, sin el adelanto que aporta esta API.