- Thư viện JavaScript siêu nhẹ dự đoán ý định của người dùng theo thời gian thực
- Phân tích hành vi người dùng theo thời gian thực như quỹ đạo chuột, hướng cuộn, di chuyển bằng tab/bàn phím, rồi thực thi hành động trước trên mục tiêu được dự đoán ngay cả trước khi hover xảy ra
- Tối ưu thời điểm prefetch: gọi gì (what) và khi nào/how để tải là do nhà phát triển quyết định, còn khi nào nên prefetch (when) thì do ForesightJS đảm nhiệm
- Khác với giới hạn của prefetch theo hover·viewport (độ trễ thời gian/tải dữ liệu không cần thiết/loại trừ khả năng truy cập), công cụ này tự động hóa việc tải trước tài nguyên chỉ cho các phần tử UI thật sự có xác suất cao sẽ được nhấp hoặc focus, từ đó tối đa hóa hiệu năng và tốc độ phản hồi cảm nhận
- Có thể trực quan hóa dự đoán theo thời gian thực như quỹ đạo/vùng/callback execution bằng gói DevTools
- Hỗ trợ đầy đủ TypeScript và không phụ thuộc framework, ai cũng có thể dùng (Next.js/React Router, v.v.)
4 bình luận
Có vẻ đây là một dự án thú vị ở mức ý tưởng, vì lý do phải prefetch trước những gì sắp xuất hiện trên màn hình là để mắt nhìn thấy thông tin trước.
Bản thân ý tưởng này thì thỉnh thoảng tôi cũng từng thấy, nhưng trang web được làm rất thú vị và được sắp xếp khéo léo để có thể trải nghiệm tính năng ngay trong một cái nhìn, nên tôi đã khá bất ngờ.
Đang lúc buồn ngủ mà mắt bỗng sáng hẳn lên, đúng là một trải nghiệm vui.
Tôi cũng thấy bản demo trực quan này rất bắt mắt luôn haha, vừa lạ vừa thú vị nữa..
Đây đúng là một phương pháp tối ưu hóa không dựa trên ML khá đáng mừng.