41 puntos por xguru 2025-07-29 | 4 comentarios | Compartir por WhatsApp
  • Biblioteca de JavaScript ultraligera que predice en tiempo real la intención del usuario
  • Analiza en tiempo real el comportamiento del usuario, como la trayectoria del mouse, la dirección del scroll y la navegación por tab/teclado, para ejecutar acciones por adelantado sobre el objetivo previsto antes de que ocurra el hover
  • Optimización del momento del prefetching: el desarrollador define qué (what) cargar y cómo, mientras que ForesightJS se encarga de cuándo (when) hacer el prefetching
  • A diferencia de las limitaciones del prefetching por hover o viewport (demora, carga innecesaria de datos, exclusión de accesibilidad), automatiza la carga anticipada de recursos solo para los elementos de UI con alta probabilidad real de recibir clic o foco, maximizando el rendimiento y la velocidad percibida
  • Con el paquete DevTools se puede visualizar en tiempo real la predicción, incluyendo trayectorias, áreas y ejecución de callbacks
  • Compatibilidad completa con TypeScript y uso independiente del framework (Next.js/React Router, etc.)

4 comentarios

 
firea32 2025-08-04

Parece un proyecto con un concepto interesante: la razón por la que habría que hacer prefetch primero de lo que entra en pantalla es que los ojos necesitan ver la información antes.

 
ndrgrd 2025-07-30

Aunque el concepto en sí es algo que veía de vez en cuando, me sorprendió porque la página web es entretenida y está muy bien armada para poder experimentar sus funciones de un vistazo.
Fue una experiencia divertida que me despertó de golpe cuando ya me estaba dando sueño.

 
edunga1 2025-07-30

A mí también me llamó la atención lo intuitiva que se veía la demo jaja, también se siente curioso...

 
cgl00 2025-07-29

Qué bueno ver una metodología de optimización no basada en ML.