Gipaila sa Mozilla ang abilidad sa paggamit sa WebAssembly sa gawas sa browser

Gipresentar sa mga espesyalista gikan sa Mozilla ang WASI (WebAssembly System Interface) nga proyekto, nga naglakip sa pagpalambo sa usa ka API alang sa pagmugna og regular nga mga aplikasyon nga modagan sa gawas sa browser. Sa parehas nga oras, sa sinugdan naghisgot kami bahin sa cross-platform ug taas nga lebel sa seguridad sa ingon nga mga aplikasyon.

Gipaila sa Mozilla ang abilidad sa paggamit sa WebAssembly sa gawas sa browser

Ingon sa nahibal-an, nagdagan sila sa usa ka espesyal nga "sandbox" ug adunay access sa mga file, file system, network socket, timer, ug uban pa. Sa kini nga kaso, ang programa makahimo lamang sa mga aksyon nga nahibal-an nga gitugotan.

Sa pagkonsiderar nga ang WebAssembly pseudocode usa ka platform-independent nga variant sa Assembler nga pinulongan, ang paggamit sa JIT magtugot kanimo sa pagkab-ot sa taas nga pasundayag sa code sa lebel sa lumad nga mga aplikasyon. Sa pagkakaron, ang pagpatuman sa mga batakang POSIX API (mga file, socket, ug uban pa) gihatag, apan wala pa kini nagsuporta sa mga kandado ug asynchronous nga I/O. Sa umaabot, ang mga module alang sa cryptography, 3D graphics, sensor ug multimedia gilauman nga magpakita.

Kinahanglan usab nga matikdan nga ang proyekto sa Fastly nagpaila sa Lucet compiler alang sa mga aplikasyon sa WebAssembly. Gitugotan niini ang mga programa sa WebAssembly sa ikatulo nga partido nga luwas nga ipatuman sa sulod sa ubang mga aplikasyon, sama sa mga plugin. Ang compiler mismo gisulat sa Rust nga pinulongan, ug kini nagsuporta sa code sa C, Rust ug TypeScript.

Siyempre, adunay daghan pa nga mga pangutana mahitungod sa kaluwasan niini nga pamaagi. Ang pagpatuman sa code sa sandbox talagsaon kaayo nga gihiusa uban sa pag-access sa mga gimbuhaton sa nag-unang sistema, mao nga kini nga isyu nagkinahanglan gihapon og katin-awan. Dugang pa, dili klaro kung unsang mga programa ang kinahanglan nga modagan sa kini nga mode ug kung giunsa ang pag-monitor sa ilang pamatasan.




Source: 3dnews.ru

Idugang sa usa ka comment