Firefox için Decentraleyes CDN kaynaklarını yerel olarak yüklüyor

Tarayıcınızı bağladığınızda ağ bağlantılarını izlediğinizde bir site hakkında çok şey öğrenebilirsiniz.

Üçüncü taraf sitelere, reklamlara, web analitik komut dosyalarına ve bundan daha fazlası için bağlantılar görebilirsiniz.

Yaygın bir uygulama, popüler JavaScript kitaplıklarını veya jQuery veya Ember gibi çerçeveleri kullanmaktır. Siteler yerel olarak barındırılan sürümleri veya genel içeriğin barındırdığı sürümleri Google, Microsoft veya Cloudflare tarafından sağlananlar gibi ağlar (CDN) sunar.

Bu kaynaklar genellikle bir sitenin işlevselliği için gereklidir ve bu sitelerin engellenmesi bir sitenin bir kısmını veya tamamını kırabilir.

İnternet kullanıcılarının bu içerik dağıtım ağlarının kullanımı söz konusu olduğunda sahip olabileceği iki kaygı vardır: gizlilik ve hız.

Hızı açıklamak daha kolaydır. Kaynaklar için bir CDN kullanmak, sitenin sunucusundaki yerel olarak barındırılan bir sürümden daha hızlı olsa da, yine de ilk olarak CDN ile bağlantı kurmak zorunda olduğu anlamına gelir. Bu kaynakları kullanıcının bilgisayarında yerel olarak kullanmak kadar hızlı değildir.

Gizlilik, çünkü bu sitelerle bağlantı kurulur ve bu siteler yerel sisteminize çerezleri bırakabilir. Ayrıca bir web tarayıcısı kullanarak bağlantı kurduğunuzdan ve İnternet'teki işletim sisteminiz, kullandığınız web tarayıcısı, IP adresiniz veya dünyadaki konum gibi bağlantılardan bilgi aldığınız için İnternet etkinliğinizi de kaydedebilirler.

Firefox için Decentraleyes, her ikisine de bakar, en azından seçilen içerik dağıtım ağları ve kaynakları için.

  • Desteklenen CDN'ler: Google Barındırılan Kütüphaneler, Microsoft Ajax CDN, CDNJS (Cloudflare), jQuery CDN (MaxCDN), jsDelivr (MaxCDN), Yandex CDN, Baidu CDN, Sina Kamu Kaynakları ve UpYun Kütüphaneleri.
  • Eklentiyle birlikte gelen kaynaklar: AngularJS, Backbone.js, Dojo, Ember.js, Dahili Çekirdek, jQuery, Modernizr, MooTools, Prototip, Scriptaculous, SWFObject, Underscore.js ve Web Font Yükleyicisi.

Uzantı, istekleri yerel olarak yüklenen kaynaklarla değiştirerek bu içerik sağlama ağlarına bağlantıları engeller.

Bu her iki konuyla ilgilenir. Yerel olarak yüklenen kaynaklar her zaman uzaktan yüklenen kaynaklardan daha hızlıdır; güçlü, hızlı bir ağ Internet üzerinde kullanılabilir olsa bile ve bu ağlara daha fazla bağlantı kurulamadığından, gizlilik etkisi de yoktur.

Decentraleyes yeni bir eklenti ve keşke şimdi sunduğu şeyden daha fazlasını yapabilseydi. İlk olarak, bir kaynağın değiştirilip değiştirilmediğini söylemek zordur. Bunun bir günlük biçiminde veya yerel kaynaklarla değiştirilen kaynak sayısını vurgulayan bir simge olarak vurgulanması harika olurdu.

İkincisi, yalnızca desteklenen kaynaklar yüklendiğinde çalışır. Bununla birlikte, içerik yayınlama ağlarından yüklenebilecek çok daha fazla kaynak vardır. Kendi değişikliklerinizi ekleme seçeneği kullanışlı olacaktır.

Üçüncüsü, işlevselliğini CDN'lerle sınırlandırması gerekmemelidir. Siteler bu kaynakları sunucularından yükleyebilir ve engelleme ve yerel bir kaynakla değiştirme konusunda herhangi bir gizlilik geliştirmesi almazken yükleme hızı iyileştirmeleri alabilirsiniz.

Kapanış Kelimeleri

Decentraleyes daha önce başka hiçbir şeyin sunmadığı bir şey sunan iyi bir eklentidir. Yazarı daha da geliştirirse, büyük bir uzantısı olabilir. (teşekkürler Tom)