A JavaScript keretrendszer, amely a weboldalakat diétázza
A webhelyek túlságosan átkozottul jelentősek. A szokásos világhálós weboldal körülbelül 2 megabájt, a HTTP Archive szerint egy olyan webhely, amely nyomon követi a webhelyek általános teljesítményét és az általuk használt technológiákat. Bizonyos, hogy 2 megabájtot kevesebb, mint egy másodikban tölthet le egy nagyszerű 4G mobilra […]
A webhelyek túlságosan átkozottul jelentősek.
A szokásos világhálós weboldal körülbelül 2 megabájt, a HTTP Archive szerint egy olyan webhely, amely nyomon követi a webhelyek általános teljesítményét és az általuk használt technológiákat. Bizonyos esetekben 2 megabájtot lehet letölteni kevesebb, mint egy második helyen egy nagyszerű 4G mobil linken. De a mai világhálós oldalak problémásak manapság a lassú kapcsolatokkal rendelkező vagy szerény sávszélességű sapkákkal rendelkező emberek számára. Nem olyan régen, összetett tevékenység vagy szoftveres szoftver egy 4 megabájtos hajlékonylemezen.
Rengeteg tényező van a mai világhálón annyira dagadva, mint a rengeteg oldalt nyergelő hirdetések és nyomkövető szkriptek. További ok, hogy a webhelyek lényegesen sokkal többet tesznek meg, mint a szöveges tartalom és képek megjelenítése. Számos webhely ma úgy néz ki, mint egy átfogó asztali alkalmazás.
Ezen interaktív webhelyek felépítéséhez sok világháló-fejlesztő átalakul, hogy olyan kínálati ajánlatokat nyújtson, amelyek megbirkóznak a közös munkákkal. Ezek az alkalmazások felszabadítják a programozókat a nagy morgástól, de tartalmazhatnak egy feladatot is. A Facebook jól ismert, a fogyasztói interfészek létrehozására szolgáló nyitott React könyvtárának tömege például száz kilobájt. Dobjon be néhány más alkalmazást és grafikát, és hamarosan sok megabájtról beszél.
A feltöltött és megjelenő JavaScript keretrendszer, a Svelte, amelyet a vizuális újságíró és a szoftverfejlesztő, Loaded Harris készített, célja, hogy kevésbé megnehezítse a gyorsabb, kicsinyített interaktív webhelyek és alkalmazások létrehozását. Shawn Wang, az internet fejlesztője azt állítja, hogy a React-ről a Svelte-re váltva minimálisra csökkenti saját weboldalának méreteit 187 kilobájtról 9 kilobájtra.
"Jelentős" wow "pillanat volt" - mondja Wang. "Nem is a méretek javítására törekedtem, és ez csak csökkent."
Harris, a New York Periods grafikai szerkesztője elkészítette és elindította a kezdést a Svelte variációjával 2016-ban, miközben a Guardian-on teljesített. Sok feladata interaktív grafikákat és animációkat tartalmazott, de idegesítette, hogy a grafika túl hosszúnak tarthatja a felhasználó ténybeli korlátai alapján történő betöltést vagy rágást.
A keretrendszerek egyszerűen tartalmazzák a webhelyekre való feltörést, csak azért, mert szokásosan középső rétegként szolgálnak egy alkalmazás kódja és a felhasználó böngészője között. Ez azt jelenti, hogy a fejlesztőknek a saját keretrendszerük mellett a teljes keretrendszert össze kell kötniük egy alkalmazással, még akkor is, ha valóban nem használják a keretrendszer összes lehetőségét. Wang ezt összehasonlítja egy rakétahajóval, amelyhez hatalmas üzemanyagtartályokra van szükség az űrbe való elinduláshoz.
Harris különféle stratégiákat alkalmazott. A Svelte a középső szintű teljesítményét előre elvégzi, mielőtt egy fejlesztő feltöltené a kódot egy világhálón működő szerverre, gyakorlatilag a fogyasztó előtt bármikor letöltheti azt. Ez lehetővé teszi a nemkívánatos lehetőségek törlését, csökkentve ezzel a kapott alkalmazást. Csökkenti az áthelyező elemek sokféleségét is, amikor a fogyasztó futtatja az alkalmazást, ami gyorsabbá és sokkal gazdaságosabbá teheti a Svelte alkalmazásokat. "A Svelte olyan, mint egy űrlift" - mondja Wang. A keretrendszer létrehozása bonyolult volt, de az érdekvédők szerint ez kevésbé nehezíti a fejlesztők számára a gazdasági alkalmazások kiépítését.
A WIRED oktatóanyag a forrásszoftver megnyitásához
Szinte mindent, amit bármikor tudnia kellett a Linuxról, a GNU-ról, és arról, hogy a jelentős szolgáltatók mennyit fizetnek a költségmentes, együttműködésen alapuló, főleg szoftverekből.
Wang azt mondja, hogy szereti használni a Svelte-et világhálón megjelenő weboldalakhoz, de a React-et továbbra is nagyobb méretű alkalmazásokhoz használja, például szakértői teljesítményéhez. Személyi kérdés esetén, minél nagyobb méretű alkalmazás, annál sokkal inkább egy fejlesztő használja a React összes lehetőségét. Ettől kevésbé pazarló. Valójában egyes Svelte alkalmazások még nagyobbak, mint a React alkalmazással vagy nagyon hasonló alkalmazásokkal előállított alkalmazások. És az ügyfelek lényegesen nagyobb keresletet igényelnek a React fejlesztők iránt, mint a Svelte fejlesztők.
A JavaScript több mint 21 000 fejlesztőjének állapotfelmérése során a Svelte-et alkalmazó válaszadók 88 pc-je megemlítette, hogy elégedettek vele, és ezzel a 2. legmagasabb elégedettségi rangot jelentették a felmérésben, éppen a React 89 pc-s elégedettségének hátulján. díj. De a válaszadók közül csak 7,8 p.c használta a Svelte-et, és 24,7 p.c egyáltalán nem hallgatott rá. Eközben 80,3 p.c alkalmazták a React.
- A JavaScript keretrendszer, amely vezetékes étrendre helyezi a weboldalakat
- A JavaScript keretrendszer, amely a weboldalakat diétázza; Teljes kötegű hírcsatorna
- A JavaScript keretrendszer, amely a weboldalakat étrendre teszi - Nhenhenhem
- A diétás rulettétel; Fitness Michael-lel
- A Szentháromság-diéta