- यूज़र intent (इरादा) को रियल टाइम में प्रेडिक्ट करने वाली अल्ट्रा-लाइट JavaScript लाइब्रेरी
- माउस ट्रैजेक्टरी, स्क्रोल दिशा, टैब/कीबोर्ड नेविगेशन जैसी यूज़र गतिविधियों का रियल टाइम में विश्लेषण करके, hover होने से पहले संभावित टार्गेट पर पहले से action चलाती है
- प्रीफेचिंग टाइमिंग ऑप्टिमाइज़ेशन : क्या(what) और कैसे(how) लोड करना है यह डेवलपर तय करता है, जबकि कब(when) प्रीफेच करना है यह ForesightJS संभालता है
- hover·viewport प्रीफेचिंग की सीमाओं (टाइम लैग/अनावश्यक डेटा लोड/एक्सेसिबिलिटी की अनदेखी) से अलग, वास्तव में क्लिक/फोकस होने की अधिक संभावना वाले UI एलिमेंट्स पर ही पहले से resource load को ऑटोमेट करके, परफॉर्मेंस और महसूस होने वाली स्पीड को अधिकतम करता है
- DevTools पैकेज के जरिए ट्रैजेक्टरी/एरिया/कॉलबैक एक्जीक्यूशन आदि की रियल टाइम प्रेडिक्शन विज़ुअलाइज़ेशन संभव
- TypeScript का पूर्ण समर्थन और फ्रेमवर्क-agnostic (Next.js/React Router आदि) होने के कारण कोई भी इसका उपयोग कर सकता है
4 टिप्पणियां
स्क्रीन में आने वाली चीज़ों को पहले prefetch क्यों करना चाहिए, इसका कारण यह है कि आँखें पहले जानकारी देखती हैं, इसलिए concept के लिहाज़ से यह काफ़ी दिलचस्प project लगता है।
यह कॉन्सेप्ट अपने-आप में कभी-कभी देखा हुआ था, लेकिन वेब पेज इतना दिलचस्प था और इस तरह अच्छी तरह बनाया गया था कि उसकी खूबियां एक नज़र में आज़माई जा सकें, यह देखकर मैं हैरान रह गया।
नींद-भरे वक्त में यह ऐसा मजेदार अनुभव था जिसने आँखें चमका दीं।
मुझे भी इसका intuitive demo तुरंत नज़र आया, हाहा, काफ़ी दिलचस्प भी लगा..
यह non-ML आधारित optimization methodology वाकई स्वागतयोग्य है।