I-W3C yenze iWebhu yokuHlanganisa ibe ngumgangatho ocetyiswayo

Kwinyanga ephelileyo sabelane apha kwibhlog malunga iindaba zokuba iMozilla, Ngokukhawuleza, i-Intel, kunye neRed Hat babedibene ukuze baphuhlise ubuchwepheshe obenza WebAssembly (Ukuba ufuna ukwazi ngakumbi ngeendaba, unokuzijonga kwesi sixhobo) kwaye ngoku kwiiveki ezimbalwa emva kwezo ndaba I-W3C Consortium ibhengeze ukuba itekhnoloji WebAssembly ibe ngumgangatho ocetyiswayo.

Kulabo abangaqhelekanga ngeWebhuAssembly kufuneka bayazi loo nto oku kubonelela nge-middleware Jikelele isikhangeli-esizimeleyo kwinqanaba elisezantsi lokuqhuba usetyenziso idityanisiwe kwiilwimi ezahlukeneyo zenkqubo. IWebhu yeWebhu ibekwe njengeyona teknoloji ithembisayo kunye nephathekayo yesikhangeli esinqumlayo yokwakha usetyenziso lwewebhu olusebenzayo.

Indawo yeWebhue inokusetyenziselwa ukusombulula imisebenzi efuna ukusebenza okuphezuluUmzekelo, ukufakwa kweekhowudi kwividiyo, ukulungiswa kwesandi, imizobo ye-3D kunye nokukhohlisa, ukukhula komdlalo, ukusebenza kwe-cryptographic, ukubala kwezibalo, kunye nokwenziwa kokuphunyezwa okuphathekayo kweelwimi zenkqubo.

WebAssembly ijongeka kakhulu njenge-Asm.js, kodwa yahlukile kuba yifomathi yokubini engabophelelwanga kwiJavaScript. I-WebAssembly ayifuni mqokeleli wenkunkuma, kuba kusetyenziswa ulawulo olucacileyo lwememori.

Uphawu olwahlukileyo yemodeli yokwenziwa kwezicelo ezisebenzisa i-WASNdazisa ngokusingqongileyo kwibhokisi yesanti ukuzahlula kwinkqubo ephambili kunye nokusetyenziswa kwendlela yokhuseleko esekwe kulawulo lomthamo, kwizenzo ngesixhobo ngasinye (iifayile, izikhombisi, iisokethi, iifowuni zenkqubo, njl.

Ngokwenza i-JIT yeWebhu yokuHlanganisa, ungafezekisa amanqanaba okusebenza kufutshane nekhowudi yemveli. Phakathi kwemisebenzi ephambili yeWebAsAssembly kukubonelela ngokuthwala, ukuqikelela indlela yokuziphatha kunye nesazisi sokwenziwa kwekhowudi kumaqonga awahlukeneyo.

Indibano yeWebhu 1

Kungekudala, I-WebAssembly ikwaqhubela phambili njengeqonga lendalo iphela ukuqhuba ikhowudi ngokukhuselekileyo kuso nasiphi na isiseko, inkqubo yokusebenza kunye nesixhobo, kungaphelelanga kwizikhangeli.

I-W3C imise imilinganiselo emithathu ehambelana neWebhu yokuHlanganisa:

  1. Isiseko seWebhu-Ucaciswe njengomatshini okumgangatho okwinqanaba eliphantsi olingisa ngokusondeleyo ukusebenza kwee-microprocessors ezininzi eziqhubayo. Nokuba kukudityaniswa okanye ukutolikwa kweXesha-ngaphakathi, injini yeWebhu yeAssembly inokuqhuba phantse kwisantya sekhowudi eqokelelweyo yeqonga lomthonyama.
    Oovimba .washm ifana nefayile udidi lwe Java ngengqondo yokuba inedatha emileyo kunye namacandelo ekhowudi asebenza kuloo datha imileyo. Ngokungafaniyo neJava, iWebhu yeWebhu iveliswa ngokubanzi njengeethagethi zokudityaniswa kwezinye iilwimi zenkqubo ezinje ngeC / C ++ kunye neRust.
  2. WebAssembly Web API: ichaza ujongano lwenkqubo esekwe kwindlela yokuthembisa yokucela nokwenza "izixhobo." Ifomathi yezixhobo zeWebhu yeAssembly yenzelwe ukuqala ukwenziwa ngaphandle kokulinda ifayile ukuba ilayishe ngokupheleleyo, ukuphucula ukuphendula kwezicelo zewebhu.
  3. Ujongano lweWebhu yeJavaScript: ibonelela nge-API yokudibanisa neJavaScript. Ikuvumela ukuba ufumane amaxabiso kwaye udlulise iiparameter kwimisebenzi yeWebAs Assembly. Ukuphunyezwa kweWebhuAssembly kungqinelana nemodeli yokhuseleko yeJavaScript, kwaye lonke unxibelelwano nomninimzi lwenziwa ngendlela efanayo yokwenza ikhowudi yeJavaScript.

Kwixesha elizayo kucetywayo ukulungiselela Ukucaciswa kwemisebenzi yeWebhu yeNdibano enje:

  • Ukufunda okuninzi ngememori ekwabelwana ngayo kunye nokufikelela kwimemori yeatom.
  • Imisebenzi yeVector esekwe kwi-SIMD, evumela ukungqinelanisa ukwenziwa kwemijikelezo.
  • Iindidi zezalathiso zokubhekisa ngokuthe ngqo kwizinto ezikwiKhowudi yeWebhu yeNdibano.
  • Amandla okubiza imisebenzi ngaphandle kokuchitha indawo eyongezelelweyo kwisitaki.
  • Umdibaniso neemodyuli ze-ECMAScript: ukukwazi ukulayisha ikhowudi yeWebhu ye-AsAs ukusuka kwiJavaScript njengeemodyuli ezihambelana nenkcazo ye-ECMAScript 6.
  • Indlela yokusebenza nomqokeleli wenkunkuma.
  • Indawo yokulungisa ingxaki.
  • I-WASI (iWebhu yeNdibano yeNkqubo yeWebhu): I-API yokunxibelelana ngokuthe ngqo nenkqubo yokusebenza (i-POSIX API yokusebenza neefayile, iziseko, njl.).

Ukuba ufuna ukwazi okungakumbi ngayo, unokujonga kwinqaku lokuqala Kule khonkco ilandelayo.


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.