Ar WebAssembly interneta lapas ielādēsies 20 reižu ātrāk

Sākumlapa Forumi Notepad.lv IT ziņas Ar WebAssembly interneta lapas ielādēsies 20 reižu ātrāk

Tiek skatīts 4 ierakstu – 1 līdz 4 (no 4 kopumā)
  • Autors
    Ieraksti
  • #161045
    samurajs
    Participant

    Google, Microsoft un Mozilla sākuši darbu pie jauna web standarta ar nosaukumu WebAssembly, kurš teorētiski ļaus ielādēt interneta lapas desmitiem reižu ātrāk. Projekta dzinējspēks ir Brendans Eiks (Brendan Eich), kuru atceramies kā Mozilla CEO uz īsu laiciņu. Dēļ savas negatīvās attieksmes pret gejiem Eiks bija spiests atkāpties. WebAssembly būtība ir tāda: web lapas vai to daļas tiks rakstītas kā izpildāmais kods valodās C/C++, Rust, Go, C# vai citās.

    Pirmajā etapā plānots veidot lapas kā izpildāmās programmas.

    Otrajā etapā plānots izveidot jaunu zema līmeņa pārlūkā izpildāmo kodu JavaScript vietā.

    Mūsdienās pierastās JavaScript komandas ir vienkārši teksta faili, kuri no servera nonāk uz lietotāju datoriem. Tur pārlūku JavaScript dzinis veic šo komandu interpretāciju. Š is process ir visai ilgs un visvairāk bremzē lapu ielādi. Optimizācijai Mozilla izgudrojis Asm.js, bet Google – Native Client, kas ļautu pārlūkā atvērt izpildāmos kodus. Tomēr šie projekti attīstās ļoti lēni. WebAssembly nodrošina līdz 23 reizēm ātrāku darbību nekā Asm.js – tā ziņo izstrādātāji.

    Sākumposmā izdos bibliotēku polyfill, kas dos iespēju pārkodēt WebAssembly kodus uz JavaScript. Ar šādu pieeju lapas vērsies ar jebkuru pārlūku; arī tādiem, kuri neatbalstīs jauno standartu. Sākumā būs C/C++ valodu atbalsts; koda kompilācijai izstrādātājiem piedāvās instrumentu Emscriptem. To jau tagad lieto projektā Asm.js. Nav paredzēts, ka WebAssembly izskaudīs JavaScript. Abas sistēmas eksistēs paralēli un viena otru papildinās.

    BUJ par WebAssembly

    [img]https://notepad.lv/userpix/28_js_compilation_pipeline_1.jpg[/img]

    #318054
    Andron MacBeton
    Participant

    Varēs sūtīt weblapas pa pastu. Kopā ar vīrusiem.

    #318055
    meatball
    Participant

    Labāk, lai sūta pa faksu

    #318056
    Andron MacBeton
    Participant

    Skuju! Floppypost! un 5,25″flopjus!

Tiek skatīts 4 ierakstu – 1 līdz 4 (no 4 kopumā)
  • Jums ir jāpieslēdzas sistēmai, lai varētu komentēt šo tēmu.
Jaunākais portālā