A Decentraleyes for Firefox helyileg tölti be a CDN erőforrásokat

Sokat tanulhat egy webhelyről, amikor figyelemmel kíséri a hálózati kapcsolatokat, amikor a böngészőt hozzákapcsolja.

Láthatja a kapcsolatokat harmadik fél webhelyeivel, hirdetéseket, webes elemző szkripteket és még sok másat is.

Általános gyakorlat a népszerű JavaScript könyvtárak vagy keretek, például a jQuery vagy az Ember használata. A webhelyek betölthetik azoknak a helyi, vagy a nyilvános tartalomszolgáltató hálózatok (CDN) által üzemeltetett verzióit, például a Google, a Microsoft vagy a Cloudflare.

Ezek az erőforrások gyakran nélkülözhetetlenek egy webhely funkcionalitásához, és blokkolásuk megtörheti a webhely egy részét vagy egészét.

Az internetes felhasználóknak két aggodalomra ad okot, amikor a tartalomszolgáltatási hálózatokat használják: a magánélet és a sebesség.

A sebesség könnyebben magyarázható. Noha gyakran gyorsabb a CDN felhasználása az erőforrások számára, mint maga a webhely szerverének helyileg tárolt verziója, ez még mindig azt jelenti, hogy a CDN-hez kapcsolatot kell létesíteni. Ez nem olyan gyors, mintha ezeket az erőforrásokat elérhetővé teszik a felhasználó számítógépén.

Adatvédelem, mivel ezekkel a webhelyekkel kapcsolatba kerülnek, és ezek a webhelyek elhagyhatják a cookie-kat a helyi rendszeren. Felvehetik az internetes tevékenységeidet is, mivel Ön egy webböngészővel kapcsolódik hozzájuk, és információt szerezhet ezekről a kapcsolatokról, például az operációs rendszerről, a használt böngészőről, az Ön IP-címéről vagy helyéről a világon.

A Decentraleyes for Firefox mindkettővel foglalkozik, legalább a kiválasztott tartalomszolgáltatási hálózatok és erőforrások esetében.

  • Támogatott CDN-k: Google Hosted Libraries, Microsoft Ajax CDN, CDNJS (Cloudflare), jQuery CDN (MaxCDN), jsDelivr (MaxCDN), Yandex CDN, Baidu CDN, Sina Public Resources és UpYun könyvtárak.
  • A kiterjesztéshez mellékelt erőforrások: AngularJS, Backbone.js, Dojo, Ember.js, Ext Core, jQuery, Modernizr, MooTools, Prototype, Scriptaculous, SWFObject, Underscore.js és Web Font Loader.

A kiterjesztés blokkolja az ilyen tartalomszolgáltató hálózatokhoz való kapcsolódást azáltal, hogy a kéréseket helyben betöltött erőforrásokkal helyettesíti.

Ez mindkét kérdéssel foglalkozik. A helyileg betöltött erőforrások mindig gyorsabbak, mint a távolról töltött erőforrások, még akkor is, ha egy hatalmas gyors hálózat elérhetővé teszi őket az interneten, és mivel ezekhez a hálózatokhoz már nem jönnek létre kapcsolatok, az adatvédelemre szintén nincs hatása.

A Decentraleyes egy új kiterjesztés, és azt szeretném, ha több lenne, mint amit jelenleg kínál. Először is nehéz megmondani, hogy egy erőforrást cseréltek-e vagy sem. Nagyszerű lenne, ha ezt napló vagy ikon formájában kiemelik, amely kiemeli a helyi erőforrásokkal helyettesített erőforrások számát.

Másodszor, csak akkor működik, ha a támogatott erőforrások betöltődnek. Van azonban sokkal több erőforrás, amelyet betölthetünk a tartalomszolgáltató hálózatoktól. Hasznos lenne egy saját pótlás hozzáadása opció.

Harmadszor, nem szabad korlátoznia annak funkcionalitását a CDN-kre. A webhelyek betölthetik ezeket az erőforrásokat a szerverükről, és bár nem kap olyan adatvédelmi fejlesztéseket, amelyek megakadályozzák és helyettesítik egy lokálisval, előfordulhat, hogy a betöltési sebesség is javul.

Záró szavak

A Decentraleyes jó kiterjesztés, amely bevezet valamit, amit még soha nem kínáltak korábban. Nagyszerű kiterjesztés lehet, ha a szerző tovább fejleszti. (köszönöm Tomnak)