I-Microsoft, i-Google ne-ARM zijoyina i-Bytecode Alliance ukuthuthukisa ukuthuthukiswa kwe-WebAssembly

Ekupheleni kuka-2019, ngomzamo ohlanganyelwe wokwenza i-WebAssembly ibe yisikhathi sokusebenza se-cross-platform computing, the Izinkampani ezinjengeMozilla, Fastly, Intel, neRed Hat zimemezele ukwethulwa kweBytecode Alliance. Lesi sinyathelo esakhelwe ezungeze iWebAssembly sigxile ekunikezeni nge-bytecode evikelekile ezenzakalelayo engaqhutshwa kusuka kusiphequluli sewebhu, ideskithophu, noma ipulatifomu eshumekiwe.

I-WebAssembly ithathiwe njengesiqondisi esethiwe sokwakha izakhiwo ngamacala amaningi wokusebenzisa akwazi ukuthatha ikhodi ebhalwe ngezilimi ezihlelayo ngaphandle kweJavaScript nokusebenzisa leyo khodi kupulatifomu ethile, okungenani isiphequluli kuleli cala.

Lesi sixazululo kufanele futhi sivumele izinhlelo eziyinkimbinkimbi, njengemidlalo yevidiyo ye-3D egxilile, ukwakheka kwekhompyutha noma ukuhlelwa kwesithombe nevidiyo, sebenza kahle kuzingxenyekazi eziqondiwe. Ngenxa ye-WebAssembly, onjiniyela, ngokwesibonelo, bangafaka amakhodi kuzicelo zabo ku-C, C ++ noma kuRust futhi basebenzise lezi zinhlelo ngejubane lomdabu kusiphequluli sewebhu, ngaphandle kokuphinda badlule kwiJavaScript ngemikhawulo ebekwa yilokhu.

Ngokusho kwabagqugquzeli balo mkhankaso, ukukhuphuka kwamafu namadivayisi we-IoT kudala ukuthi onjiniyela basebenzise ikhodi engathembekile ezindaweni ezintsha, okudala izinkinga ezintsha, ikakhulukazi kwezokuphepha nokuphatheka.

I-Bytecode Alliance izohlinzeka ngesisekelo sonjiniyela sokusebenzisa ngokuphepha ikhodi engathenjiwe kunoma iyiphi ingqalasizinda, isistimu yokusebenza, nakudivayisi. Lo mphakathi ovulekile womthombo uzogxila ekumiseni imvelo yesikhathi sokusebenza kanye nezinsimbi zamathuluzi ezihlobene nolimi, kufaka phakathi i-cargo-wasi, wat, kanye ne-wasmparser, enikeza ukuphepha, ukusebenza kahle, kanye ne-modularity kulo lonke uhla olubanzi lwezakhiwo nezinsiza.

Futhi manje Amalungu amasha aziwayo ajoyine, njenge Microsoft, Ingalo, i-DFINITY Foundation, i-Embark Studios, i-Google, i-Shopify, ne-University of California San Diego.

Esitatimendeni, uBobby Holley, unjiniyela ovelele weMozilla futhi oyilungu lebhodi leBytecode Alliance, uchaze ukuthuthukiswa kwamanje kwesoftware njengeqoqo lezinto ezinzima zokuhweba.

"Uma ufuna ukwakha okuthile okukhulu, akulona iqiniso ukwakha zonke izinto ekuqaleni," kusho uHolley. “Kodwa ukuthembela kuxhaxha lokuphakela oluyinkimbinkimbi lwezinto ezivela kwenye indawo kuvumela ukwehluleka noma yikuphi kulolo chungechunge ukufaka engozini ukuphepha nokuzinza kwalo lonke uhlelo. IMozilla isize ukudala iWebAssembly ukunika amandla iwebhu ukuthi ikhule ngaphezu kweJavaScript futhi isebenzise izinhlobo eziningi zesoftware ngejubane elisheshayo. Kepha njengoba ikhula, kwacaca ukuthi izakhiwo zobuchwepheshe zeWebAssembly, ikakhulukazi ukuhlukaniswa kwememori yayo, nakho bekunamandla okuguqula ukuthuthukiswa kwesoftware ngale kwesiphequluli. Ezinye izinhlangano zabelana ngaleli phuzu futhi sabambisana ekuvuleni iBytecode Alliance njengenhlangano yezimboni ezingahlelekile ekupheleni konyaka wezi-2019. ”

“Amathuluzi afana neziqukathi anganikeza ukuhlukaniswa ngezinga elithile, kepha engeza ngaphezulu okukhulu futhi akuhambisani nokusebenzisa imbudumbudu ngumthengisi. Futhi yonke le misebenzi eguquguqukayo iqinisa izinzuzo zezinkampani ezinkulu ezinemithombo yokuphatha ngokucophelela nokuhlola amaketanga azo okuthengisela ”

Ngokwengeziwe kushiwo ukuthi amalungu okusungula abelane ngenqwaba yamathuluzi we-WASM neBytecode Alliance, kufaka phakathi izindawo zesikhathi sokusebenza, izinto zesikhathi sokusebenza, nokuningi.

Manje, sineMicrosoft, Google, neMozilla, I-Bytecode Alliance isekelwa ngabathengisi abathathu kwabaphezulu abane besiphequluli. Umhleli weSafari u-Apple ukuphela komhlinzeki wesiphequluli omkhulu ongekho. Ngokusekelwa okubanzi, umfelandawonye uzinikeza ithuba elingcono lokusinda isikhathi eside.

"I-WebAssembly nencazelo entsha ye-WebAssembly System Interface (WASI) inika amandla izixazululo zamafu ukuze zivikeleke ngokwengeziwe futhi zisize ukuxazulula izinkinga ze-IT ezindaweni ezahlukahlukene," kusho uRalph Squillace, umphathi wohlelo oluphakeme, iMicrosoft e-Azure Core Upstream nasebhodini ilungu le-Bytecode Alliance.

Umsebenzi weMicrosoft kuWebAssembly uhlanganisa ukukhishwa kwabo kweBlazor WebAssembly, enika amandla abathuthukisi be-C # ne-NET ukudala izinhlelo zokusebenza ezisebenza kusiphequluli nge-WebAssembly, kodwa ezisebenza njengohlelo lwendalo lwedeskithophu, olwaziwa nangokuthi izinhlelo zokusebenza zewebhu eziqhubekayo.

IBlazor WebAssembly ingenye yezinguqulo ezine zeMicrosoft's Blazor Project, efaka phakathi iseva yeBlazor esekelwayo yezinhlelo zokusebenza zewebhu, i-Electron renderer, kanye nezibopho ezisanda kukhishwa zokuhlola ze-Mobile Blazor zokwakha izinhlelo zokusebenza zomdabu ze-iOS ne-Android zisebenzisa i-C # ne-. NET esikhundleni se- IJavaScript.

Umthombo: https://bytecodealliance.org


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Unomthwalo wemfanelo ngedatha: AB Internet Networks 2008 SL
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.