IMozilla, ngokukhawuleza, i-Intel kunye neRed Hat ikhuthaza iWebhu yokuHlanganisa njengeqonga lendalo iphela

WebAssembly

IMozilla, ngokukhawuleza, i-Intel, kunye neRed Hat baye badibana kunye phuhlisa ubuchwepheshe obenza WebAssembly iqonga lendalo iphela ukuqhuba ikhowudi ngokukhuselekileyo kuso nasiphi na isibonelelo, inkqubo yokusebenza kunye nesixhobo. Ukuphuhliswa ngokudibeneyo kwexesha lokubaleka kunye neekhompyuter, ezivumela ukusetyenziswa kweWebhu yokuHlanganisa kungekuphela kwizikhangeli zewebhu, uluntu lwaseBytecode Alliance lwenziwe.

Ukwenza iinkqubo eziphathwayo zisiwe kwifomathi yeWebhu enokwenziwa ngaphandle kwesikhangeli, kucetyiswa ukuba kusetyenziswe i-WASI API (Inkqubo yeWebhu ye-AsAs), ebonelela ngenkqubo yokunxibelelana ngqo nenkqubo yokusebenza (i-POSIX API yokusebenza ngeefayile, iziseko, njl.

Uphawu olwahlukileyo yemodeli yokwenziwa kwezicelo ezisebenzisa i-WASNdazisa ngokusingqongileyo kwibhokisi yesanti ukuzahlula kwinkqubo ephambili kunye nokusetyenziswa kwendlela yokhuseleko esekwe kulawulo lomthamo, kwizenzo ngezixhobo (iifayile, izikhombisi, iisokethi, iifowuni zenkqubo, njl.njl.) isicelo kufuneka sibe nesigunyaziso esihambelanayo (ukufikelela kunikezelwa kuphela ukubhengezwa kokusebenza).

Uno Iinjongo zomanyano yenziwe kukusombulula ingxaki yokusasazeka kwezicelo zeemodyuli zale mihla ezixhomekeke kakhulu. Kwizicelo ezinjalo, ukuxhomekeka ngakunye kunokuba yinto enokubangela ukuba semngciphekweni okanye uhlaselo. Ukufumana uLawulo lokuXhomekeka kukuvumela ukuba ufumane ulawulo kuzo zonke izicelo ezinxulumene nayo.

Amalungu e-Bytecode Alliance anenjongo yokulungiselela isisombululo esipheleleyo ukwenziwa okukhuselekileyo kwezicelo zeWebhu zeNdibano ezingathembekanga ekuqaleni.

Ukukhusela, Kucetyiswa ukuba kusetyenziswe umxholo we-nanoprocesss, apho imodyuli nganye yokuxhomekeka yahlulwe kwimodyuli eyahlukileyo yeWebAssembly, Elinegunya lokumisela ukubopha kuphela kule modyuli (umzekelo, ilayibrari yokulungisa imitya ayinakuvula isokethi yenethiwekhi okanye ifayile).

Ngokungafaniyo nokwahlukana kwenkqubo, Abaphathi beWebhu yeWebhu balula kwaye bafuna phantse akukho zibonelelo zongezelelekileyo Ukongeza, unxibelelwano phakathi kwabaphathi alucothanga kangako kunokubiza imisebenzi yesiqhelo.

Kuphuhliso oludibeneyo, iiprojekthi ezininzi ezinxulumene neWebhu, ezazenziwe ngaphambili ngokwahlukeneyo ziinkampani zokuseka umanyano, zahanjiswa phantsi kwephiko le-Bytecode Alliance:

  • Ixesha lexesha: a ixesha lokubaleka lokuqhuba usetyenziso lweWebhu ngeZongezo zeWAYI njengeeapps ezizimeleyo eziqhelekileyo. Ixhasa ukumiliselwa kwe-bytecode yeWebhu yeWebhu isebenzisa isixhobo esikhethekileyo somgca wokuyalela kunye nokuyila ngaphandle kwebhokisi iifayile ezinokuphunyezwa (ixesha lokwenza ixesha lakhiwe kwisicelo njengethala leencwadi).
  • Lucette: Yiyo Umqokeleli kunye nexesha lokubaleka lokuqhuba iinkqubo kwifomathi yeWebhu yeNdibano. Uphawu olwahlukileyo lweLucet kukusetyenziswa kokuhlanganiswa okupheleleyo kothintelo (i-AOT, ngaphambili) kwikhowudi yomatshini efanelekileyo yokwenza ngokuthe ngqo endaweni yeJIT. Iprojekthi yaphuhliswa ngokukhawuleza kwaye ilungiselelwe ukusebenzisa izixhobo ezincinci kwaye ikhawuleze isungule iimeko ezintsha.Njengenxalenye yeprojekthi edibeneyo, kucwangcisiwe ukutshintsha umhlanganisi weLucet ukuze asebenzise i-Wasmtime njengesiseko.
  • I-WAMR (iWebhu yokuSebenza kweMicrosoft yeXabiso) es elinye ixesha lokubaleka lokuqhuba iWebhu yeNdibano, iqulunqwe okokuqala yi-Intel ukuze isetyenziswe kwizixhobo ze-IoT. WAMR yenzelwe ukusetyenziswa kwezinto ezincinci kwaye inokusetyenziswa kwizixhobo ezinesixa esincinci se-RAM. Iprojekthi ibandakanya itoliki kunye nomatshini oqinisekileyo wokusebenzisa i-WebAssembly bytecode, i-API (iseti esezantsi yeLibc), kunye nezixhobo zokulawula ngokunamandla izicelo.
  • ukuphakamisa i-crane: es umvelisi wekhowudi oguqula ukumelwa okuphakathi okuzimeleyo kwikhowudi yomatshini elungiselelwe ukusebenza kweqonga elithile lekhompyutha. I-Cranelift ixhasa ukuhlanganiswa kokudityaniswa kokusebenza kwemveliso ekhawulezayo kakhulu, ekuvumela ukuba uyisebenzise ukwenza iikhomputha zeJIT (iCranelift esekwe kwiJIT isetyenziswa kumatshini obonakalayo weWasmtime).
  • UWAYI: unayo Ukuphunyezwa okumileyo kwe-WASI API (Isinxibelelanisi seNkqubo yeWebhu yeWebhu) ukulungiselela ukusebenzisana nenkqubo yokusebenza.
  • imithwalo-wasi: un Imodyuli yomphathi weempahla ephumeza umyalelo wokudibanisa ikhowudi yeRust kwiWebhu yeAsethi bytecode usebenzisa isikhombimsebenzisi seWAYI ukusebenzisa iWebhu yokuSinganisa ngaphandle kwesikhangeli.
  • wat kunye ne-wasmparser: unyana Abahlalutyi bokuhlalutya isicatshulwa (WAT, WAST) kunye nemiboniso yokubini yekhowudi yeWebhu yeNdibano.

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Inoxanduva lwedatha: I-AB Internet Networks 2008 SL
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   01101001b sitsho

    "Ngokungafaniyo nokwahlulahlulwa kwenkqubo, abaphathi beWebhu yeAssociation abanobunzima kwaye bafuna phantse akukho zibonelelo zoncedo" ...
    Ndikunye neMozilla kunye neRed Hat kumxube, oko kujongwa "kokukhanya kwaye akufuneki phantse akukho zibonelelo zongezelelekileyo" kusendleleni yokuba yinto ehlekisayo ye-xD