تنزيل فوري من صفحة Instant.page





Instant.page عبارة عن نص برمجي صغير يسمح لك بتسريع التنقل في موقعك باستخدام التحميل المسبق في الوقت المناسب. عندما يمرر المستخدم الماوس فوق الارتباط ، يتم تحميل الصفحة مسبقًا في الخلفية ، وعند النقر فوق الارتباط ، يتم فتحها على الفور. تعمل InstantClick بنفس المبدأ ، ولكنها متوفرة كمكتبة منفصلة في pushState و Ajax ، مع وحدات إضافية مثل شريط تقدم التحميل المسبق.



التركيب



فقط أضف نصًا إلى نهاية النص:



<script src="//instant.page/5.1.0" type="module" integrity="sha384-by67kQnR+pyfy8yWP4kPO12fHKRLHZPfEsiSXR8u2IKcTdxD805MGUXBzVPnkLHw"></script>


قد يبدو أنه ليس من المنطقي على الويب الحديث توزيع الحل الخاص بك من خلال برنامج نصي بدلاً من وضعه في npm ، ولكن هذا ليس JQuery وكل الكود يتناسب حرفيًا مع ما يزيد قليلاً عن 200 سطر ، لذلك حتى أكثر التطبيقات خفيفة الوزن يمكنها توصيله. إلى جانب ذلك ، في شكل وحدة نمطية ، يوجد بالفعل رابط سريع شائع للغاية ولكنه مثير للجدل من Google.



سطح المكتب



الدراسات المختلفة لها قيم مختلفة ، لذلك من المستحيل أن نقول على وجه اليقين ما هو احتمال أن ينقر الشخص على الرابط الذي يحوم فوقه ، ومدى سرعة حدوث ذلك. يدعي مؤلف النص أنه إذا كان المؤشر يحوم بالفعل فوق الارتباط لأكثر من 65 مللي ثانية ، فسيتبعه المستخدم نصف الوقت.



لتقليل عدد الإيجابيات الخاطئة ، يوفر كل من Instant.page و InstantClick خيارًا لتشغيل التحميل المسبق في لحظة الضغط (الماوس) ، والذي يجب أن يسرع التحميل بمقدار 80 مللي ثانية في المتوسط. صحيح أن النص يقوم بتحميل HTML فقط ، وسيظل تحميل الموارد الدهنية الأخرى بشكل طبيعي.



تحتوي صفحة Instant.page أيضًا على مشغل مجنون تمامًا للمجانين (وعشاق الارتباط السريع) ، والذي يقوم بتحميل الصفحة عندما يكون الرابط مرئيًا.... لحسن الحظ ، هناك أيضًا وضع في القائمة البيضاء لمواجهته.



هاتف



لا يوجد تحويم في إصدار الهاتف المحمول ، لذلك يبدأ التحميل المسبق في اللحظة التي تبدأ فيها النقر على الرابط ، مما يعطي زيادة تبلغ حوالي 90 مللي ثانية ، أو يمكنك أيضًا اختيار مشغل لضرب منفذ العرض ، ولكن لهذا يجب أن يكون لديك إما صفحات رفيعة جدًا أو حد أدنى ومعروف من الروابط (على سبيل المثال ، يمكنك تحميل الصفحة التالية مسبقًا بعد إرسال النموذج) ، أو إعداد قائمة بيضاء.



التخصيص



  • القائمة البيضاء : لا يعمل التحميل المسبق إلا مع الروابط ذات السمات data-instant(لهذا الغرض ، أضف سمة إلى النص الأساسي data-instant-whitelist)
  • القائمة السوداء: لن يتم تحميل الروابط ذات السمةdata-no-instant
  • لا يتم تحميل الروابط الخارجية افتراضيًا ، يمكنك تغيير ذلك عن طريق الإضافة data-instant-allow-external-linksإلى النص الأساسي
  • , . , data-instant-allow-query-string body




  • uBlock Origin , EasyPrivacy, . instant.page , issue. , . Firefox uBlock Origin , .
  • Safari 13 . Safari 14.




في أقل من عام (وأصبحت صفحة Instant.page شائعة حتى أقل من نصف عام) ، اكتسبت التكنولوجيا موطئ قدم في السوق ، واكتسبت عملاء كبار مثل Spotify و Pepsico ، ويقابلها عدد النجوم على GitHub إلى InstantClick ، ​​والتي كانت موجودة منذ 2014. يدعي المؤلف (بالإشارة إلى buildwith ) أكثر من 7000 موقع باستخدام صفحة Instant.page ، مع جمهور مشترك يزيد عن 76 مليون مستخدم شهريًا.






إعلان



VDS للمواقع من جميع الأحجام - هذا يتعلق بخوادمنا الملحمية ! إنها محمية مجانًا من هجمات DDoS ، سرعة قناة الإنترنت 500 ميجابت. نحن نوفر القدرة على التثبيت التلقائي للوحة تحكم VestaCP الملائمة لمواقع الاستضافة. اسرع للطلب!






All Articles