# ForesightJS: anticipate navigation to trigger prefetching

Canonical source : [ForesightJS: anticipate navigation to trigger prefetching](<https://sebastien.rigaux.be/en/tech-watch/links/foresightjs-anticipate-navigation-to-trigger-prefetching>)

ForesightJS observes cursor movement, keyboard navigation and scrolling to estimate the next target. It can start loading before a click or touch interaction.

- Selected on : 2025-08-17

- Entry updated : 2026-11-07T20:32:37+0000

- Format : Tool

- Source language : EN

Original resource : [ForesightJS: anticipate navigation to trigger prefetching](<https://foresightjs.com/>)

Tags : [Prefetching](<https://sebastien.rigaux.be/en/tech-watch/tags/prefetching>) · [JavaScript](<https://sebastien.rigaux.be/en/tech-watch/tags/javascript>) · [Web Performance](<https://sebastien.rigaux.be/en/tech-watch/tags/web-performance>)

Available versions : [Français](<https://sebastien.rigaux.be/veille/liens/foresightjs-anticiper-les-navigations-pour-declencher-le-prefetch>) · [English](<https://sebastien.rigaux.be/en/tech-watch/links/foresightjs-anticipate-navigation-to-trigger-prefetching>)

[Back to tech watch](<https://sebastien.rigaux.be/en/tech-watch>)
