41 pontos por xguru 2025-07-29 | 4 comentários | Compartilhar no WhatsApp
  • Biblioteca JavaScript ultraleve que prevê a intenção do usuário em tempo real
  • Analisa em tempo real o comportamento do usuário, como trajetória do mouse, direção da rolagem e navegação por Tab/teclado, para executar ações antecipadamente no alvo previsto antes do hover acontecer
  • Otimização do momento do prefetch: o desenvolvedor define o que (what) carregar e como (how), enquanto o ForesightJS cuida de quando (when) fazer o prefetch
  • Diferente das limitações do prefetch por hover ou viewport (atraso, carregamento desnecessário de dados, exclusão de acessibilidade), automatiza o carregamento prévio de recursos apenas para elementos de UI com alta probabilidade real de clique/foco, maximizando a performance e a velocidade percebida
  • Com o pacote DevTools, é possível visualizar em tempo real previsões como trajetória, áreas e execução de callbacks
  • Suporte completo a TypeScript e uso independente de framework (Next.js/React Router etc.)

4 comentários

 
firea32 2025-08-04

Parece um projeto com um conceito interessante, já que a razão para fazer prefetch primeiro do que entra na tela é que os olhos precisam ver a informação antes.

 
ndrgrd 2025-07-30

Eu já tinha visto esse conceito de vez em quando, mas fiquei surpreso porque a página web é divertida e foi muito bem montada para que você consiga experimentar os recursos de relance.
Foi uma experiência interessante que, bem na hora em que eu estava com sono, me deixou bem desperto.

 
edunga1 2025-07-30

Eu também achei que a demonstração intuitiva chamou bastante a atenção haha, e é bem curioso também..

 
cgl00 2025-07-29

Que bom ver uma metodologia de otimização não baseada em ML.