- Kullanıcı niyetini gerçek zamanlı olarak tahmin eden ultra hafif bir JavaScript kütüphanesi
- Fare yörüngesi, kaydırma yönü, sekme/klavye geçişi gibi kullanıcı davranışlarını gerçek zamanlı analiz ederek, hover oluşmadan önce tahmini hedefte aksiyonu önceden çalıştırır
- Prefetch zamanlaması optimizasyonu: neyin (what) ne zaman/how çağrılacağını geliştirici belirler, prefetch’in ne zaman (when) yapılacağını ise ForesightJS üstlenir
- Hover·viewport prefetch’in sınırlarının (zaman gecikmesi/gereksiz veri yükleme/erişilebilirlik dışı kalma) aksine, gerçekten tıklanma/odaklanma olasılığı yüksek UI öğeleri için önceden kaynak yüklemeyi otomatikleştirerek performansı ve algılanan hızı en üst düzeye çıkarır
- DevTools paketiyle yörünge/alan/callback çalıştırma gibi gerçek zamanlı tahminleri görselleştirmek mümkün
- TypeScript tam desteği ve framework bağımsız kullanım (Next.js/React Router vb.)
4 yorum
Ekrana girecek şeyleri önce prefetch etmenin nedeni gözün önce bilgiyi görmesi gerektiği olduğundan, konsept olarak ilginç ama sadece konsepti eğlenceli bir proje gibi görünüyor.
Kavramın kendisini ara sıra görüyordum ama web sayfası çok eğlenceli ve işlevleri tek bakışta deneyimleyebilecek şekilde çok iyi kurgulanmış; bu beni şaşırttı.
Tam uykum gelirken gözlerimi fal taşı gibi açtıran eğlenceli bir deneyimdi.
Benim de dikkatimi sezgisel demosu çekmişti haha; hem ilginçti de..
ML tabanlı olmayan, sevindirici bir optimizasyon yaklaşımı.