Decentraleyes för Firefox laddar CDN resurser lokalt

0
181

Du kan lära dig en hel del om en plats när du övervaka sina nätverk anslutningar när du ansluter din webbläsare till det.

Du kan se kopplingar till tredje parts webbplatser, annonser, web analytics-skript och mycket mer bara från detta.

En vanlig metod är att använda populära JavaScript-bibliotek eller ramverk som jQuery eller Glöd. Webbplatser kan ladda lokalt värd versioner av dem, eller versioner som är värd allmänna innehåll leverera networks (CDN), såsom de av Google, Microsoft eller Cloudflare.

Dessa resurser är ofta nödvändiga för webbplatsens funktionalitet, och blockerar dem kan bryta alla eller en del av en webbplats.

Det finns två problem som Internet-användare kan ha när det gäller användningen av dessa content delivery networks: integritet och hastighet.

Hastigheten är lättare att förklara. Samtidigt är det ofta snabbare att använda ett CDN för resurser än en lokalt hostad version på webbplatsens server själv, det betyder fortfarande att behöva göra en anslutning till den CDN i första hand. Det är inte lika snabbt som att göra dessa resurser som finns tillgängliga lokalt på användarens dator.

decentraleyes

Integritet, eftersom anslutningar till dessa webbplatser som är gjorda, och dessa platser kan släppa cookies på ditt lokala system. De kan också registrera din Internet verksamhet eftersom du ansluter till dem med en webbläsare, och få information från dessa anslutningar, till exempel operativsystem, webbläsare du använder, din IP-adress eller plats i världen.

Decentraleyes för Firefox tar hand om båda dessa, åtminstone för utvalda content delivery networks och resurser.

  • Stöd Cdn: Google är Värd för Bibliotek, Microsoft Ajax CDN, CDNJS (Cloudflare), jQuery CDN (max-cdn), jsDelivr (max-cdn), Yandex CDN, Baidu CDN, Sina Offentliga Resurser och UpYun Bibliotek.
  • Resurser som levereras med tillägget: AngularJS, Backbone.js, Dojo, Ember.js, Ext Core, jQuery, Modernizr, MooTools, Prototyp, Tveka, SWFObject, Underscore.js och Web Teckensnitt Loader.

Förlängning blockerar anslutningar till dessa content delivery networks genom att ersätta förfrågningar med resurser som laddats lokalt.

Detta tar hand om både frågor. Lokalt laddad resurser är alltid snabbare än på distans laddad resurser, även om en kraftfull snabbt nätverk gör dem tillgängliga på Internet, och sedan anslutningar görs inte längre till dessa nätverk, det finns ingen konsekvenserna för den personliga integriteten.

Decentraleyes är en ny förlängning, och jag önskar att det skulle göra mer än vad det är att erbjuda just nu. För det första är det svårt att avgöra om en resurs har bytts ut eller inte. Det skulle vara bra om detta skulle uppmärksammas i form av en logg eller ens en ikon som visar antalet resurser ersättas med lokala resurser.

För det andra, det fungerar bara om den stöds resurser är laddad. Det finns emellertid en mängd mer resurser som kan läsas in från content delivery networks. En möjlighet att lägga till din egen ersättare skulle vara användbart.

För det tredje bör man inte är nödvändigt att begränsa dess funktioner för att Cdn. Webbplatser kan ladda dessa resurser från deras server, och kommer du inte att få något privatliv förbättringar blockerar den och ersätta den med en lokal en, du kan få lastning hastighet förbättringar.

Avslutande Ord

Decentraleyes är ett bra tillägg som introducerar något som inget annat erbjuds innan. Det kan bli en hel förlängning, om dess författare skulle förbättra det ytterligare. (tack Tom)