انتقل إلى المحتوى

مستخدم:Osps7/تسريع عرض الصفحات

من ويكيبيديا، الموسوعة الحرة

أداة تسريع عرض الصفحات هي عبارة عن JavaScript يستخدم في صفحات المستخدمين في ويكيبيديا (في ملف common.js). الهدف من الكود هو تحسين تجربة المستخدم عند تصفح مقالات ويكيبيديا عبر تسريع عرض الصفحات بشكل كبير، حتى عندما يقوم المستخدم بزيارة عدة صفحات.

كيف يعمل الكود في ويكيبيديا؟

[عدل]

الكود يعمل في ويكيبيديا من خلال تخزين مقدمة المقالات في التخزين المؤقت للمتصفح (باستخدام localStorage)، مما يسرع عملية تحميل الصفحة. عند زيارة مستخدم لصفحة معينة، يقوم الكود بالتحقق أولاً إذا كانت المقدمة مخزنة. إذا كانت موجودة ولم تنتهِ مدة تخزينها (ساعة واحدة)، يتم عرضها فورًا دون الحاجة لإعادة تحميلها من الإنترنت. وإذا لم تكن موجودة أو انتهت صلاحيتها، يقوم الكود بجلبها من API ويكيبيديا وعرضها، ثم تخزينها مجددًا لتسريع الزيارات القادمة.

التثبيت

[عدل]

لتثبيت تسريع عرض الصفحات، أضف:

importScript('User:Osps7/wikipediaFetcher.js');

إلى خاص:MyPage/common.js.

الترخيص

[عدل]

متاح بموجب رخصة جنو للوثائق الحرة ورخصة المشاع الإبداعي المُلزِمة بنسب العمل للمؤلِّف وبترخيص المشتقات بالمثل 3.0.