Microsoft, Google neARM vanobatana neBytecode Alliance kunatsiridza kusimudzira kweWebhu

Pakupera kwe2019, mukubatana kuyedza kuita WebAssembly yekuyambuka-chikuva komputa nguva yekumhanya, all Makambani akaita seMozilla, Fastly, Intel, uye Red Hat vakazivisa kuvhurwa kweBytecode Alliance. Iyi danho rakavakirwa padhuze neWebhuAssembly rinotarisa pakupa yakachengeteka default bytecode iyo inogona kumhanyisa kubva kune webhu browser, desktop, kana IoT / yakadzamidzirwa chikuva.

WebAssembly yakaitwa senge chaiyo yekuraira seti yekuvaka ine kesi zhinji dzekushandisa dzinokwanisa kutora kodhi yakanyorwa mumitauro yekuronga isiri JavaScript uye kumhanyisa iyo kodhi pane yakasarudzika chikuva, kanenge bhurawuza mune ino kesi.

Mhinduro iyi inofanirwawo kubvumidza kunyorera, senge inonyudza mitambo ye3D yemavhidhiyo, dhizaini yemakomputa kana mufananidzo uye vhidhiyo yekugadzirisa, shanda zvakaringana pamapuratifomu ekuvavarira Kutenda kuWebhuAssembly, vanogadzira vanogona, semuenzaniso, kunyorera maitiro avo muC, C ++ kana Rust uye kumhanyisa zvirongwa izvi nekumhanyisa mhanya mubhurawuza rewebhu, pasina kuenda kuburikidza neJavaScript zvakare nezvikanganiso zvinoiswa izvi.

Sekureva kwevanokurudzira chirongwa ichi, kusimuka kwegore uye zvishandiso zveIoT zviri kukonzera kuti vanogadzira vashandise kodhi isina kuvimbika munzvimbo nyowani, zvichikonzera matambudziko nyowani, kunyanya maererano nekuchengetedza uye kutakurika.

Bytecode Alliance ichapa hwaro hwevagadziri kuti vaite zvakanaka kodhi isina kuvimbwa pane chero zvivakwa, sisitimu yekushandisa, uye mudziyo. Iyi yakavhurika sosi yenharaunda ichatarisa pakuronga mwaka wekumhanya nharaunda uye zvine chekuita nemitauro maturusi, kusanganisira cargo-wasi, wat, uye wasmparser, ayo anopa chengetedzo, kugona, uye modularity kune akasiyana siyana maumbirwo uye zvigadzirwa.

Saka zvino nhengo nyowani dzakakurumbira dzakabatana, se Microsoft, Arm, DFINITY Foundation, Embark Studios, Google, Shopify, uye University of California San Diego.

Mune chirevo, Bobby Holley, injinjini ine mukurumbira yeMozilla uye nhengo yebhodhi yeBytecode Alliance, akarondedzera kuvandudzwa kwesoftware yazvino seyakaomarara yekutengesa.

"Kana iwe uchida kuvaka chinhu chakakura, hazvisizvo kuvaka zvinhu zvese kubva pakutanga," akadaro Holley. Asi kuvimba nekano kano cheni yezvinhu kubva kumwe kunobvumira kukundikana chero muketani iyoyo kukanganisa kukanganisa uye kugadzikana kwechirongwa chose. Mozilla yakabatsira kugadzira WebAssembly kugonesa iyo webhu kukura kupfuura JavaScript uye kumhanyisa mamwe marudzi esoftware nekukurumidza kumhanya. Asi payakakura, zvakava pachena kuti hunyanzvi hweWebhuAssembly, kunyanya ndangariro yekuzviparadzanisa, zvakare yaive nekwanisi yekushandura kukura kwesoftware kupfuura browser. "Mamwe masangano akati wandei akagovana pfungwa iyi uye isu takabatana kuti titange Bytecode Alliance sesangano risiri rezvemaindasitiri mukupera kwa2019."

“Maturusi akaita semidziyo anogona kupa mukana wekuzviparadzanisa nevamwe, asi wedzera pamusoro nepadiki uye hazvigoneke kushandisa negranularity nemutengesi. Uye zvese izvi simba rinosimbisa zvakanakira makambani makuru ane zviwanikwa zvekunyatso chengetedza nekuongorora kwavo ngetani ".

Pamusoro pezvo zvinonzi nhengo dzekutanga dzakagovana boka rezvishandiso zveWASM neBytecode Alliance, kusanganisira nharaunda dzenguva yekumhanya, zvikamu zvenguva yekumhanya, nezvimwe.

Zvino, neMicrosoft, Google, uye Mozilla iri mungarava, Bytecode Alliance inotsigirwa nevatatu vevane vepamusoro vatengesi vebrowser. Iyo Safari mhariri Apple ndiyo yega huru browser mubatsiri isipo. Nerutsigiro rwakazara, mubatanidzwa unozvipa iwo wega mukana wekupona kwenguva refu.

"WebAssembly uye iyo nyowani WebAssembly System Interface (WASI) tsananguro inogonesa gore -zvizvarwa mhinduro kuti dzive dzakachengeteka nekukasira uye kubatsira kugadzirisa matambudziko eIT munzvimbo dzakasiyana siyana," akadaro Ralph Squillace, maneja wechirongwa chepamusoro, Microsoft kuAzure Core Upstream uye bhodhi nhengo yeBytecode Alliance.

Basa raMicrosoft paWebAssembly rinosanganisira kuburitswa kwavo Blazor WebAssembly, iyo inogonesa C # uye .NET vagadziri kuvaka maapplication anomhanya mubrowser neWebAssembly, asi inoshanda seyakajairika desktop application, inozivikanwa seinofambira mberi webhu kunyorera.

Blazor WebAssembly ndeimwe yemhando ina dzeMicrosoft Blazor Project, iyo inosanganisira iyo inotsigirwa Blazor Server kupa web apps, Electron renderer, uye ichangoburitswa Mobile Blazor kuyedza zvisungo zvekuvaka iOS neApple maapplication ekushandisa vachishandisa C # uye. NET pane JavaScript.

mabviro: https://bytecodealliance.org


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako