
página instantánea

instant.page es un proyecto genial de Alexandre Dieulot. Alexandre ha estado con esta idea durante media década, ya que InstantClick es suyo y es esencialmente la misma idea.
La idea es que haya un retraso significativo entre el momento en que se pasa el cursor sobre un enlace y se hace clic en él. Digamos que se necesitan 300 ms de retraso. Esos 300 ms podrían ser empleados en la precarga de la página siguiente. Y si utiliza ese tiempo de precarga, esa página se cargará mucho más rápido.
Este nuevo proyecto utiliza tecnología más nueva para llevar a cabo. Casi no es ningún código, cuyo núcleo es agregar un al documento del enlace en el que estás a punto de hacer clic/tocar.
La página lo aleja a vincular el script, lo que significa posibles conocimientos de caché en caso de que ya haya visitado una página usando esto. No es tan riesgoso como lo pueden ser otros JavaScript de terceros porque el integrity
atributo significa que si confías en el código tal como está ahora, nunca podrás cambiar a menos que cambies ese atributo junto con él. Utilice también de forma inteligente type="module"
para evitar que cargue algo en navegadores que de todos modos no admitan la captura previa.
Aún así, podrías alojarlo tú mismo si quisieras. No tengo idea de quién está gastando el ancho de banda aquí, por lo que otro riesgo es un script colgado en caso de que deje de responder algún día.
Se podría argumentar que no se realiza la captación previa de manera tan absolutamente responsable como podría. La biblioteca de enlaces rápidos similar a Google ( que cubrimos aquí ) tiene dos cosas interesantes para intentar ser más responsable con la captación previa: 1) esperar requestIdleCallback
y 2) respetar la información de navigator.connection
, como un usuario que habilita el modo de ahorro de datos.
Deja una respuesta