Decentraleyes สำหรับ Firefox โหลดทรัพยากร CDN ในเครื่อง

คุณสามารถเรียนรู้มากมายเกี่ยวกับไซต์เมื่อคุณตรวจสอบการเชื่อมต่อเครือข่ายเมื่อคุณเชื่อมต่อเบราว์เซอร์ของคุณ

คุณอาจเห็นการเชื่อมต่อกับเว็บไซต์บุคคลที่สามโฆษณาสคริปต์การวิเคราะห์เว็บและอื่น ๆ อีกมากมายจากนั้น

วิธีปฏิบัติทั่วไปคือการใช้ไลบรารีหรือกรอบงาน JavaScript ที่เป็นที่นิยมเช่น jQuery หรือ Ember ไซต์อาจโหลดเวอร์ชันที่โฮสต์ในพื้นที่ของเว็บไซต์เหล่านั้นหรือเวอร์ชันที่โฮสต์โดยเนื้อหาสาธารณะส่งมอบเครือข่าย (CDN) เช่นเว็บไซต์โดย Google, Microsoft หรือ Cloudflare

ทรัพยากรเหล่านี้มักจำเป็นสำหรับการทำงานของไซต์และการบล็อกอาจแบ่งบางส่วนหรือทั้งหมดของไซต์

มีข้อกังวลสองประการที่ผู้ใช้อินเทอร์เน็ตอาจมีเมื่อใช้งานเครือข่ายการส่งเนื้อหาเหล่านี้: ความเป็นส่วนตัวและความเร็ว

อธิบายความเร็วได้ง่ายกว่า แม้ว่าบ่อยครั้งจะใช้ CDN สำหรับทรัพยากรได้เร็วกว่ารุ่นที่โฮสต์ในเครื่องบนเซิร์ฟเวอร์ของไซต์ แต่ก็ยังหมายถึงต้องทำการเชื่อมต่อกับ CDN ตั้งแต่แรก ไม่เร็วเท่ากับการทำให้ทรัพยากรเหล่านี้มีอยู่ในเครื่องคอมพิวเตอร์ของผู้ใช้

ความเป็นส่วนตัวเนื่องจากมีการเชื่อมต่อกับเว็บไซต์เหล่านี้และเว็บไซต์เหล่านี้อาจวางคุกกี้ไว้ในระบบท้องถิ่นของคุณ พวกเขายังอาจบันทึกกิจกรรมทางอินเทอร์เน็ตของคุณเนื่องจากคุณเชื่อมต่อกับพวกเขาโดยใช้เว็บเบราว์เซอร์และรับข้อมูลจากการเชื่อมต่อเหล่านั้นเช่นระบบปฏิบัติการของคุณเว็บเบราว์เซอร์ที่คุณใช้ที่อยู่ IP หรือตำแหน่งที่ตั้งในโลก

Decentraleyes สำหรับ Firefox ดูแลทั้งสองอย่างน้อยสำหรับเครือข่ายการส่งเนื้อหาที่เลือกและทรัพยากร

  • รองรับ CDNs: Google โฮสต์ไลบรารี, Microsoft Ajax CDN, CDNJS (Cloudflare), jQuery CDN (MaxCDN), jsDelivr (MaxCDN), Yandex CDN, Baidu CDN, ทรัพยากรสาธารณะ Sina และห้องสมุด UpYun
  • ทรัพยากรที่มาพร้อมกับส่วนขยาย: AngularJS, Backbone.js, Dojo, Ember.js, Ext Core, jQuery, Modernizr, MooTools, ต้นแบบ, Scriptaculous, SWFObject, Underscore.js และ Web Loader

ส่วนขยายบล็อกการเชื่อมต่อกับเครือข่ายการส่งเนื้อหาเหล่านี้โดยแทนที่คำขอด้วยทรัพยากรที่โหลดในเครื่อง

สิ่งนี้จะดูแลปัญหาทั้งสองอย่าง ทรัพยากรที่โหลดในเครื่องจะเร็วกว่าทรัพยากรที่โหลดจากระยะไกลเสมอแม้ว่าเครือข่ายที่มีความเร็วสูงจะทำให้พวกเขาสามารถใช้งานได้บนอินเทอร์เน็ตและเนื่องจากการเชื่อมต่อไม่ได้ทำกับเครือข่ายเหล่านี้อีกต่อไป

Decentraleyes เป็นส่วนขยายใหม่และฉันหวังว่ามันจะทำมากกว่าสิ่งที่เสนอในตอนนี้ ประการแรกเป็นการยากที่จะบอกว่าทรัพยากรถูกแทนที่หรือไม่ มันจะเป็นการดีถ้าสิ่งนี้จะถูกเน้นในรูปแบบของบันทึกหรือแม้กระทั่งไอคอนที่เน้นจำนวนทรัพยากรที่ถูกแทนที่ด้วยทรัพยากรในท้องถิ่น

ข้อที่สองทำงานได้ก็ต่อเมื่อโหลดทรัพยากรที่รองรับแล้วเท่านั้น อย่างไรก็ตามมีทรัพยากรจำนวนมากที่สามารถโหลดจากเครือข่ายการส่งเนื้อหา ตัวเลือกในการเพิ่มการเปลี่ยนของคุณเองจะเป็นประโยชน์

ประการที่สามไม่ควร จำกัด การทำงานของ CDN ไซต์อาจโหลดทรัพยากรเหล่านี้จากเซิร์ฟเวอร์ของพวกเขาและแม้ว่าคุณจะไม่ได้รับการปรับปรุงความเป็นส่วนตัวบล็อกและแทนที่ด้วยท้องถิ่นคุณอาจได้รับการปรับปรุงความเร็วในการโหลด

ปิดคำ

Decentraleyes เป็นส่วนขยายที่ดีที่แนะนำสิ่งที่ไม่มีอะไรให้ก่อน มันอาจกลายเป็นส่วนเสริมที่ยิ่งใหญ่หากผู้เขียนจะปรับปรุงให้ดีขึ้น (ขอบคุณทอม)