تقوم Decentraleyes for Firefox بتحميل موارد CDN محليًا

يمكنك معرفة الكثير عن الموقع عندما تراقب اتصالات شبكته عندما تقوم بتوصيل متصفحك به.

قد ترى اتصالات بمواقع الجهات الخارجية والإعلانات والبرامج النصية لتحليلات الويب وأكثر من ذلك بكثير.

من الممارسات الشائعة استخدام مكتبات JavaScript أو أطر العمل الشائعة مثل jQuery أو Ember. قد تقوم المواقع بتحميل الإصدارات المستضافة محليًا من هذه ، أو الإصدارات التي تستضيفها شبكات المحتوى العام (CDN) مثل تلك التي تقدمها Google أو Microsoft أو Cloudflare.

غالبًا ما تكون هذه الموارد ضرورية لوظائف الموقع ، وقد يؤدي حظرها إلى قطع جزء من الموقع أو كله.

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

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

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

تهتم Decentraleyes for Firefox بكل منهما ، على الأقل لشبكات وموارد تقديم المحتوى المختارة.

  • شبكات CDN المدعومة: مكتبات Google المستضافة ، Microsoft Ajax CDN ، CDNJS (Cloudflare) ، jQuery CDN (MaxCDN) ، jsDelivr (MaxCDN) ، Yandex CDN ، Baidu CDN ، Sina Public Resources و UpYun Libraries.
  • الموارد المرفقة مع الامتداد: AngularJS و Backbone.js و Dojo و Ember.js و Ext Core و jQuery و Modernizr و MooTools و Prototype و Scriptaculous و SWFObject و Underscore.js و Web Font Loader.

يحظر الملحق الاتصالات بشبكات تسليم المحتوى هذه عن طريق استبدال الطلبات بالموارد المحمّلة محليًا.

هذا يعتني كل القضايا. الموارد المحمّلة محليًا تكون دائمًا أسرع من الموارد المحمّلة عن بُعد ، حتى لو أتاحت شبكة سريعة قوية إتاحتها على الإنترنت ، وبما أنه لم تعد الاتصالات بهذه الشبكات ، فلا يوجد تأثير على الخصوصية أيضًا.

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

ثانياً ، لا يعمل إلا إذا تم تحميل الموارد المدعومة. ومع ذلك ، هناك العديد من الموارد التي قد يتم تحميلها من شبكات توصيل المحتوى. خيار لإضافة بدائل الخاصة بك سيكون مفيدا.

ثالثًا ، لا ينبغي أن يقتصر دورها على CDNs. قد تقوم المواقع بتحميل هذه الموارد من الخادم الخاص بها ، وعلى الرغم من أنك لن تحصل على أي تحسينات في الخصوصية تحظرها وتستبدلها بأخرى محلية ، فقد تحصل على تحسينات لسرعة التحميل.

الكلمات الختامية

Decentraleyes امتداد جيد يقدم شيئًا لم يقدمه شيء آخر من قبل. يمكن أن تصبح امتدادًا كبيرًا إذا قام مؤلفها بتحسينه أكثر. (شكرا توم)