W3C waxay ka dhigtay WebAssembly heer lagu taliyay

Bishii hore ayaan wadaagnay halkan on blog ku saabsan warka ah in Mozilla, Fastly, Intel, iyo Red Hat ay iska kaashadeen inay horumariyaan tikniyoolajiyadaha sameeya WebAssembly (Haddii aad rabto inaad wax badan ka ogaato wararka, waad la tashan kartaa link this) iyo hada dhowr toddobaad kadib warkaas Dalada W3C ayaa ku dhawaaqday in tikniyoolajiyadda WebAssembly waxay noqotay halbeega lagu taliyay.

Kuwa aan aqoon u lahayn WebAssembly waa inay ogaadaan taas Tani waxay bixisaa qalab dhexdhexaad ah universal heer hoose oo biraawsar ah oo madaxbannaan si loo adeegsado codsiyada la soo ururiyey ka yimid luqadaha kala duwan ee barnaamijyada. WebAssembly waxaa loo qoondeeyay inay tahay teknolojiyadda iskutallaabta-ugu-kalsoonida badan ee la qaadan karo ee loogu talagalay dhismaha barnaamijyada waxqabadka sare ee websaydhka.

WebAss Assembly se waxaa loo isticmaali karaa in lagu xaliyo howlaha u baahan waxqabad sare, tusaale ahaan, codbixinta fiidiyowga, sameynta codka, sawirada 3D iyo wax is daba marinta, horumarinta ciyaarta, howlgalada la adeegsanayo, xisaabinta xisaabta, iyo abuurista hirgelinta la qaadan karo ee luuqadaha barnaamijka.

WebAssembly aad buu u egyahay Asm.js, laakiin waxay kaga duwan tahay inay tahay qaab laba-geesood ah oo aan ku xidhnayn JavaScript. WebAss Assembly uma baahna adeegsiga qashin ururiyaha, maaddaama maareynta xusuusta cad loo isticmaalo.

Muuqaal gaar ah ee qaabka fulinta ee codsiyada isticmaalaya WASWaxaan ku bilaabayaa jawiga sanduuqa ciidda in laga faquuqo nidaamka guud iyo adeegsiga hanaan amni oo ku saleysan maareynta awooda, ficillada mid kasta oo ka mid ah kheyraadka (faylasha, tusayaasha, saldhigyada, wicitaanada nidaamka, iwm.)

Adoo awood u siinaya JIT-ka WebAssembly, waxaad ku guuleysan kartaa heerarka waxqabadka ee kudhow lambarka hooyo. Hawlaha ugu muhiimsan ee WebAssembly waxaa ka mid ah bixinta wareejinta, saadaalinta dhaqanka iyo aqoonsiga fulinta qaanuunka ee goobaha kala duwan.

Iskuxirka Webka 1

Dhawaan, WebAssembly sidoo kale waxay u socotaa sidii madal caalami ah si aad ugu socodsiiso koodhka si kasta oo kaabayaal ah, nidaamka hawlgalka iyo aaladda, aan ku xaddidnayn daalacayaasha.

W3C waxay dejisay sedex qeexitaan la xidhiidha WebAssembly:

  1. Muhiimadda Websaydhka- Waxaa lagu qeexay mashiin heer-hoose ah oo qaabeysan oo si dhow ula jaan qaadaya shaqeynta mikro-merosro-hoosaadyo badan oo ay ku shaqeyso Midkoodna habeyn ama tarjumaadda-Waqti-Dheer, mashiinka WebAssembly wuxuu ku socon karaa ugu dhawaan xawaaraha koodh la soo ururiyey oo loogu talagalay barxad hooyo.
    Kheyraad .wax wuxuu la mid yahay faylka .kulka Java macnaha ay u leedahay inay ka kooban tahay xog joogto ah iyo qaybo koodh ah oo ku shaqeeya xogtaas taagan. Si ka duwan Java, WebAssembly guud ahaan waxaa loo soo saaray iyada oo ah bartilmaameed isku dhafan oo loogu talagalay luqadaha kale ee barnaamijyada sida C / C ++ iyo Rust.
  2. WebAssembly Web API: wuxuu qeexayaa isku-xirnaanta barnaamijyada oo ku saleysan habka ballan-qaadka ee lagu codsanayo laguna fulinayo ilaha ".wasm". Qaabka Kheyraadka WebAssembly waxaa loo habeeyay si loo bilaabo fulinta iyada oo aan la sugin feylka inuu si buuxda u buuxsamo, hagaajinta ka jawaab celinta codsiyada websaydhka.
  3. Isku xidhka JavaScript interface: waxay bixisaa API si loogu daro JavaScript. Kuu ogolaanayaa inaad si ay u helaan qiimaha iyo gudbiyaan xuduudaha in hawlaha WebAssembly. Fulinta WebAssembly waxay u dhigantaa qaabka amniga JavaScript, dhammaan isdhexgalka lala yeelanayo martigaliyaha waxaa loo fuliyaa si la mid ah fulinta koodhka JavaScript.

Mustaqbalka, waxaa loo qorsheeyay in la diyaariyo qeexitaannada howlaha WebAssembly sida:

  • Isku-dubarid badan oo leh xusuus wadaag iyo marin-u-helidda atomiga.
  • Hawlaha dulinka ee ku saleysan SIMD, kaas oo u oggolaanaya inay barbar dhigto fulinta wareegyada.
  • Noocyada tixraaca ee tixraaca tooska ah ee walxaha ku jira koodhka Websaytka.
  • Awood u yeerida howlaha adigoon meel dheeraad ah ku dulsaarin.
  • Isdhexgalka qaababka ECMAScript: awooda lagu rakibo koodhka WebAssembly ee JavaScript sida modules u hogaansamaya qeexitaanka ECMAScript 6.
  • Qaabka loola shaqeeyo qashinka aruuriya.
  • Iskudhafka is-dhexgalka
  • WASI (WebAssembly System Interface): API isdhexgalka tooska ah ee nidaamka qalliinka (POSIX API si ay ulashaqeyso feylasha, godadka, iwm).

Haddii aad rabto inaad waxbadan ka ogaato, waad la tashan kartaa qoraalka asalka ah Xiriirka soo socda.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Ka mas'uul ah xogta: AB Internet Networks 2008 SL
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.