„Firefox“ tinklas įkelia CDN išteklius vietoje

Galite sužinoti daug apie svetainę, kai stebite jos tinklo ryšius, kai prie jos prijungiate naršyklę.

Galite pamatyti ryšius su trečiųjų šalių svetainėmis, skelbimus, žiniatinklio analizės scenarijus ir dar daugiau.

Įprasta praktika yra naudoti populiarias „JavaScript“ bibliotekas ar sistemas, tokias kaip „jQuery“ ar „Ember“. Svetainėse gali būti įkeltos vietinės arba viešojo turinio prieglobos tinklų (CDN), pvz., „Google“, „Microsoft“ ar „Cloudflare“, versijos.

Šie ištekliai dažnai yra būtini norint užtikrinti svetainės funkcionalumą, o užblokavę juos galite sugadinti dalį ar visą svetainę.

Interneto vartotojams gali kilti dvi problemos, susijusios su šių turinio pristatymo tinklų naudojimu: privatumas ir greitis.

Greitis lengviau paaiškinamas. Nors dažnai CDN ištekliams naudoti yra spartesnis nei pačios svetainės serveryje esančios versijos, tai vis tiek reiškia, kad pirmiausia reikia prisijungti prie CDN. Tai nėra taip greita, kaip padaryti šiuos išteklius prieinamus vartotojo kompiuteryje.

Privatumas, nes prisijungiama prie šių svetainių ir šios svetainės gali atsisakyti slapukų jūsų vietinėje sistemoje. Jie taip pat gali įrašyti jūsų veiklą internete, nes prisijungiate prie jų naudodamiesi interneto naršykle, o iš tų jungčių galite gauti informacijos, tokios kaip operacinė sistema, jūsų naudojama interneto naršyklė, jūsų IP adresas ar vieta pasaulyje.

„Decentraleyes for Firefox“ rūpinasi abiem, bent jau pasirinktais turinio pristatymo tinklais ir ištekliais.

  • Palaikomi CDN: „Google“ priglobtos bibliotekos, „Microsoft Ajax CDN“, CDNJS („Cloudflare“), „jQuery CDN“ („MaxCDN“), „jsDelivr“ („MaxCDN“), „Yandex CDN“, „Baidu CDN“, „Sina“ viešieji ištekliai ir „UpYun“ bibliotekos.
  • Ištekliai, komplektuojami su plėtiniu: „AngularJS“, „Backbone.js“, „Dojo“, „Ember.js“, „Ext Core“, „jQuery“, „Modernizr“, „MooTools“, „Prototipas“, „Scriptaculous“, „SWFObject“, „Underscore.js“ ir „Web Font Loader“.

Plėtinys blokuoja ryšius su šiais turinio pristatymo tinklais, pakeisdamas užklausas vietoje įkeltais ištekliais.

Tai rūpinasi abiem problemomis. Lokaliai įkeliami ištekliai visada yra greitesni nei nuotoliniu būdu įkeliami ištekliai, net jei galingas greitas tinklas suteikia juos prieigą internete ir kadangi šie tinklai daugiau nebesiejami, tai taip pat neturi jokio poveikio privatumui.

„Decentraleyes“ yra naujas plėtinys, norėčiau, kad tai padarytų daugiau nei tai, ką siūlo šiuo metu. Pirma, sunku pasakyti, ar šaltinis buvo pakeistas, ar ne. Būtų puiku, jei tai būtų paryškinta žurnalo ar net piktogramos forma, nurodančia išteklių, pakeistų vietiniais ištekliais, skaičių.

Antra, ji veikia tik tuo atveju, jei įkelti palaikomi ištekliai. Tačiau yra daug daugiau išteklių, kuriuos galima įkelti iš turinio pristatymo tinklų. Būtų naudinga galimybė pridėti savo pakaitalus.

Trečia, jos funkcionalumas neturėtų būti ribojamas CDN. Svetainės gali įkelti šiuos išteklius iš savo serverio, ir jūs negausite jokių privatumo patobulinimų, kurie juos blokuos ir pakeis vietiniu, tačiau galite gauti pakrovimo greičio patobulinimus.

Uždarymo žodžiai

„Decentraleyes“ yra geras pratęsimas, pristatantis tai, ko niekas kitas anksčiau nesiūlė. Tai galėtų tapti puikiu pratęsimu, jei autorius jį dar patobulintų. (ačiū Tomui)