Decentraleyes for Firefox lataa CDN-resurssit paikallisesti

Voit oppia paljon sivustosta, kun seuraat sen verkkoyhteyksiä, kun kytket selaimesi siihen.

Saatat nähdä yhteyksiä kolmansien osapuolien sivustoihin, mainoksia, verkkoanalyysikomentosarjoja ja paljon muuta juuri tästä.

Yleinen käytäntö on käyttää suosittuja JavaScript-kirjastoja tai -kehyksiä, kuten jQuery tai Ember. Sivustot voivat ladata niiden paikallisesti isännöidyt versiot tai julkisen sisällön toimitusverkkojen (CDN), kuten Googlen, Microsoftin tai Cloudflaren, isännöimät versiot.

Nämä resurssit ovat usein välttämättömiä sivuston toiminnallisuudelle, ja niiden estäminen voi rikkoa osan sivustosta tai sen kokonaan.

Internetin käyttäjillä on kaksi huolta näiden sisällönjakeluverkkojen käytöstä: yksityisyys ja nopeus.

Nopeutta on helpompi selittää. Vaikka CDN: n käyttäminen resursseihin on usein nopeampaa kuin itse sivuston palvelimen paikallisesti ylläpidetty versio, se tarkoittaa silti, että on ensin muodostettava yhteys CDN: ään. Se ei ole niin nopeaa kuin näiden resurssien saattaminen saataville paikallisesti käyttäjän tietokoneella.

Yksityisyys, koska yhteydet näihin sivustoihin tehdään, ja nämä sivustot saattavat pudottaa evästeitä paikallisessa järjestelmässäsi. He voivat myös tallentaa Internet-aktiviteetteja, koska olet yhteydessä heihin verkkoselaimen avulla, ja saada tietoja niistä yhteyksistä, kuten käyttöjärjestelmäsi, käyttämäsi selain, IP-osoitteesi tai sijaintisi maailmassa.

Decentraleyes for Firefox hoitaa molemmat, ainakin valituille sisällön toimitusverkoille ja resursseille.

  • Tuetut CDN: t: Google-isännöidyt kirjastot, Microsoft Ajax CDN, CDNJS (Cloudflare), jQuery CDN (MaxCDN), jsDelivr (MaxCDN), Yandex CDN, Baidu CDN, Sina Public Resources ja UpYun -kirjasto.
  • Laajennuksen mukana toimitetut resurssit: AngularJS, Backbone.js, Dojo, Ember.js, Ext Core, jQuery, Modernizr, MooTools, Prototype, Scriptaculous, SWFObject, Underscore.js ja Web Font Loader.

Laajennus estää yhteydet näihin sisällönjakeluverkkoihin korvaamalla pyynnöt paikallisesti ladatuilla resursseilla.

Tämä hoitaa molemmat asiat. Paikallisesti ladatut resurssit ovat aina nopeampia kuin etäladatut resurssit, vaikka tehokas nopea verkko tarjoaisi ne Internetissä, ja koska yhteyksiä ei enää luoda näihin verkkoihin, myöskään yksityisyyteen ei ole vaikutusta.

Decentraleyes on uusi laajennus, ja toivon, että se tekisi enemmän kuin mitä se tarjoaa tällä hetkellä. Ensinnäkin on vaikea sanoa, onko resurssi korvattu vai ei. Olisi hienoa, jos tämä korostetaan lokin tai jopa kuvakkeen muodossa, joka korostaa paikallisilla resursseilla korvattujen resurssien määrää.

Toiseksi se toimii vain, jos tuetut resurssit ladataan. On kuitenkin paljon enemmän resursseja, joita voidaan ladata sisällönjakeluverkoista. Mahdollisuus lisätä omia korvauksiasi olisi hyödyllistä.

Kolmanneksi, sen ei pitäisi välttämättä rajoittaa toiminnallisuuttaan CDN-levyihin. Sivustot voivat ladata nämä resurssit palvelimelta, ja vaikka et saa mitään yksityisyyden parannuksia, jotka estävät sitä ja korvaavat sen paikallisella, saatat saada latausnopeuden parannuksia.

Päättävät sanat

Decentraleyes on hyvä laajennus, joka esittelee jotain, mitä mikään muu ei tarjonnut aiemmin. Se voisi tulla loistava jatko, jos sen kirjoittaja parantaisi sitä edelleen. (kiitos Tom)