Site-urile sunt, de asemenea, al naibii de uriașe. Site-ul comun de internet este de aproximativ doi megaocteți, conform HTTP Archive, un site de internet care urmărește performanța generală a site-urilor web și a sistemelor pe care le utilizează. Garantat că puteți încărca în jos doi megabytes în mult mai puțin de un al doilea pe o celulă excelentă 4G [...]

Site-urile sunt, de asemenea, al naibii de uriașe.

Site-ul comun de internet este de aproximativ doi megaocteți, conform HTTP Archive, un site de internet care urmărește performanța generală a site-urilor web și a sistemelor pe care le utilizează. Garantat, puteți încărca în jos doi megaocteți în mult mai puțin de un al doilea pe o legătură excelentă de celule 4G. Însă paginile de internet de astăzi sunt problematice pentru oamenii de astăzi cu conexiuni lente sau cu limite mici de lățime de bandă. Nu atât de mult înapoi, un joc video sofisticat sau un sistem de software pentru computer sănătos pe o dischetă de 1,4 megabyte.

Există numeroase motive întemeiate, internetul de astăzi este atât de umflat, care include reclame și scripturi de monitorizare care împart atât de multe pagini web. O altă rațiune este că site-urile web fac mult mai mult decât să prezinte conținut textual și ilustrații sau fotografii. Numeroase site-uri web aruncă acum o privire și vin să se simtă ca niște aplicații desktop complet suflate.

Pentru a dezvolta aceste site-uri web interactive, numeroși constructori de internet convertesc pentru a deschide oferte sursă care se ocupă de responsabilitățile tipice. Aceste echipamente eliberează programatorii de o grămadă de muncă, dar pot încorpora greutatea unei întreprinderi. Binecunoscuta bibliotecă de răspuns open source Facebook pentru configurarea interfețelor persoanei, pentru ilustrare, cântărește cu o sută de kiloocteți. Aruncați alte echipamente și elemente grafice și conversați rapid numeroși megaocteți.

Noul cadru JavaScript Svelte, realizat de jurnalistul vizual și dezvoltatorul de programe informatice Prosperous Harris, își propune să facă mult mai ușor să scrieți mai rapid, site-uri web și aplicații interactive de dimensiuni mai mici. Dezvoltatorul site-ului web Shawn Wang sugerează că a redus dimensiunea propriului său site de la 187 kilobyte la 9 kilobyte trecând de la Respond to Svelte.

„A fost o secundă„ wow ”imensă, sugerează Wang. "Nici măcar nu încercam să mă îmbunătățesc pentru dimensionare și pur și simplu a scăzut."

Harris, un editor grafic pentru New York Situations, a realizat și a introdus primul model de Svelte în 2016 când lucra pentru The Guardian. Multe dintre sarcinile sale au implicat grafică interactivă și animații, dar el este nervos că grafica ar putea fi, de asemenea, de lungă durată pentru a încărca sau mesteca prin limitele detaliilor utilizatorilor.

Cadrele încorporează o mare parte a site-urilor web, deoarece servesc în mod tradițional ca strat central între codul unei aplicații și browserul utilizatorului. Asta înseamnă că constructorii trebuie să grupeze întregul cadru, pe lângă propriul cod, cu o aplicație, chiar dacă nu folosesc niciodată toate caracteristicile cadrului. Wang compară acest lucru cu o navă rachetă care dorește să se lanseze în spațiu rezervoare masive de gaz.

Harris a luat o altă metodă. Svelte își desfășoară activitatea în stratul central chiar înainte ca un dezvoltator să încarce cod pe un server de internet, perfect chiar înainte ca o persoană să îl descarce în orice moment. Acest lucru poate face posibilă eliminarea caracteristicilor evitabile, micșorând aplicația care urmează. De asemenea, minimizează cantitatea de relocare a zonelor atunci când o persoană operează aplicația, ceea ce poate face aplicațiile Svelte mai rapide și mult mai reușite. „Svelte este ca un lift spațial”, sugerează Wang. Cadrul a fost dificil de construit, dar susținătorii spun că poate face mult mai ușor pentru constructori dezvoltarea de aplicații de succes.

paginile

Ghidul WIRED pentru deschiderea software-ului computer sursă

Tot ceea ce ați preferat în orice moment să știți despre Linux, GNU și despre modul în care corporațiile uriașe generează fonduri gratuit, software de calculator centrat pe colaborare.

Wang îi sugerează că îi place să folosească Svelte pentru pagini de internet, dar continuă să profite de Respond pentru aplicații mai mari, care includ munca sa calificată. Pentru un anumit detaliu, cu cât este mai mare o aplicație, cu atât este mai posibil ca un dezvoltator să utilizeze toate caracteristicile React. Acest lucru îl poate face mult mai puțin risipitor. În realitate, unele aplicații Svelte sunt mai mari decât aplicațiile proiectate cu Respond sau echipamente comparabile. Și există o dorință semnificativ mai mare pentru constructorii Respond decât constructorii Svelte.

În sondajul State of JavaScript 2019 din peste peste 21.000 de constructori, 88% din respondenții care au experimentat aplicația Svelte au afirmat că sunt mulțumiți de acesta, oferindu-i al doilea clasament maxim de satisfacție în sondaj, ghidând doar rata de satisfacție de 89 p.c din React. Dar doar șapte,8 procente din respondenți au experimentat aplicarea Svelte și 24 șapte procente nu au ascultat niciodată. Între timp, 80,3 p.c experimentat aplicat Răspunde.