هناك عمومًا طريقتان شائعتان للتحميل المسبق المسبق: XHR وإدراج العقد ديناميكيًا. الإدراج الديناميكي للعقد هو أبسط وأكثر طريقة تحميل غير متزامنة. ثم سيتم تنفيذ الملفات المحملة باستخدام الإدراج الديناميكي للعقد مباشرة بعد التحميل. من ناحية ، سيشغل تنفيذ JavaScript عملية تنفيذ JS للمتصفح ، ومن ناحية أخرى ، قد يغير أيضًا بنية الصفحة. من المرجح أن يؤدي تنفيذ CSS إلى تغيير الصفحة بأكملها. على الرغم من أن طريقة XHR لا تنفذ البرامج النصية ، إلا أنها ترجع إلى حدود نفس المجال
طريقة Lazy Loader مفيدة للغاية في بعض مواقع الويب التي تحتوي على الكثير من الصور. لن يتم تحميل الصور خارج المنطقة المرئية للمستعرض حتى يقوم المستخدم بتمرير الصفحات إلى موقعه. وبهذه الطريقة ، للحصول على صفحات ويب أطول مع العديد من الصور ، يمكن أن يتم تحميلها بشكل أسرع وحفظ عرض النطاق الترددي للخادم. هناك أيضًا مكونات إضافية في مكون JQuery لتنفيذ هذه الوظيفة.
يتم استخدام هذه التكنولوجيا في مساحة QQ من Tencent و Weibo. في موقع ويب به عدد كبير من الزيارات ، يمكن تقليل الضغط على الخادم نسبيًا ، وسيتم تقديم الطلب فقط عندما يصل المستخدم إلى المنطقة التي تراها والمحتوى أدناه. بدلاً من تنزيل الصفحة بأكملها تقليديًا ، هناك مستخدمون ينتظرون تقديم المحتوى أثناء عملية التنزيل.
استخدم صورة جديدة (). SRC في IE إلى ملفات التحميل المسبق.
تستخدم المتصفحات الأخرى إدراجًا ديناميكيًا لعلامة المستند.
يوضح:
1. السبب وراء عدم استخدام صورة جديدة (). في الوقت نفسه ، يبدو أن Safari و Chrome لا يتم تخزينه مؤقتًا أيضًا.
2. إدراج ديناميكيًا ، يجب إدراج علامة الكائن في الجزء غير الرئوي لتحفيز التحميل.
3. يمكن أيضًا استخدام IE7 IE8 كائن ديناميكي لتحميل الملفات من خلال بعض التعليمات البرمجية.