Decentraleyes pre Firefox načíta prostriedky CDN lokálne

O webe sa môžete dozvedieť veľa, keď monitorujete jeho sieťové pripojenia, keď k nemu pripojíte svoj prehliadač.

Môžete vidieť pripojenia na webové stránky tretích strán, reklamy, skripty na webovú analýzu a oveľa viac z toho.

Bežnou praxou je používanie populárnych knižníc alebo rámcov JavaScript, ako je jQuery alebo Ember. Webové stránky môžu načítať miestne verzie týchto verzií alebo verzie hostené sieťami na doručovanie obsahu (CDN), ako sú napríklad spoločnosti Google, Microsoft alebo Cloudflare.

Tieto zdroje sú často nevyhnutné pre fungovanie stránok a ich blokovanie môže poškodiť časť alebo celý web.

Existujú dve obavy, ktoré môžu mať používatelia internetu pri používaní týchto sietí na doručovanie obsahu: súkromie a rýchlosť.

Rýchlosť sa dá ľahšie vysvetliť. Aj keď je často rýchlejšie používať CDN na zdroje ako lokálne hostená verzia na samotnom serveri lokality, stále to znamená, že sa najprv musíte spojiť s CDN. Nie je to také rýchle, ako sprístupnenie týchto zdrojov lokálne v počítači používateľa.

Ochrana osobných údajov, pretože sa vytvorili prepojenia na tieto stránky a tieto stránky môžu vo vašom miestnom systéme vyradiť súbory cookie. Môžu tiež zaznamenať vašu internetovú aktivitu, pretože sa k nim pripojíte pomocou webového prehľadávača a získajú informácie z týchto pripojení, ako napríklad operačný systém, používaný webový prehľadávač, vaša adresa IP alebo umiestnenie na svete.

Decentraleyes pre Firefox sa postará o obidve, aspoň o vybrané siete a zdroje na doručovanie obsahu.

  • Podporované CDN: Knižnice hostené spoločnosťou Google, Microsoft Ajax CDN, CDNJS (Cloudflare), jQuery CDN (MaxCDN), jsDelivr (MaxCDN), Yandex CDN, Baidu CDN, Sina Public Resources a UpYun knižnice.
  • Zdroje dodávané s príponou: AngularJS, Backbone.js, Dojo, Ember.js, Ext Core, jQuery, Modernizr, MooTools, Prototype, Scriptaculous, SWFObject, Undererscore.js a Web Font Loader.

Rozšírenie blokuje pripojenia k týmto sieťam na doručovanie obsahu nahradením požiadaviek zdrojmi načítanými lokálne.

Postará sa o oba problémy. Zdroje lokálne načítané sú vždy rýchlejšie ako prostriedky načítané na diaľku, aj keď ich sprístupňuje výkonná rýchla sieť na internete, a keďže sa k týmto sieťam už nepripojujú, nemá to žiadny vplyv na súkromie.

Decentraleyes je nové rozšírenie a ja by som si želal, aby urobil viac, ako to, čo momentálne ponúka. Po prvé, je ťažké povedať, či bol zdroj nahradený alebo nie. Bolo by skvelé, keby sa to zvýraznilo vo forme denníka alebo dokonca ikony, ktorá zdôrazňuje počet zdrojov nahradených miestnymi zdrojmi.

Po druhé, funguje to iba v prípade, že sú načítané podporované prostriedky. Existuje však viac zdrojov, ktoré sa môžu načítať zo sietí na doručovanie obsahu. Užitočná by bola možnosť pridať vlastné náhrady.

Po tretie, nemalo by byť potrebné obmedzovať jeho funkčnosť na CDN. Webové stránky môžu načítať tieto prostriedky zo svojho servera. Aj keď nebudete mať žiadne vylepšenia ochrany osobných údajov blokujúce ich a nahradzujúce ich lokálne, môžete získať vylepšenia rýchlosti načítania.

Záverečné slová

Decentraleyes je dobré rozšírenie, ktoré zavádza niečo, čo predtým neponúkalo nič iné. Mohlo by sa stať veľkým rozšírením, ak by ho autor ďalej vylepšil. (vďaka Tom)