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)