WebAssembly
WebAssembly, abreviat wasm, és un format de còdic binari portable (bytecode) i un format de text corresponent, aixina com interfaços de software per a facilitar la comunicació entre dits programes i el seu entorn amfitrió.
Es tracta d'un llenguage de baix nivell, dissenyat inicialment com a format destine en la compilació des de C i C++. Encara que també soporta còdic font d'atres llenguages, com Rust i Go.[1][2][3]
Disseny
WebAssembly es concep com una màquina de pila portable, dissenyat aixina per a processar-se sintácticamente més ràpit que Javascript, i millorar la seua velocitat d'eixecució.
Història
WebAssembly va ser anunciat el 17 de juny de 2015. El 15 de març de 2016 es va fer una demo eixecutant Unity's Angry Bots en Firefox, Chromium, Google Chrome, i Microsoft Edge.[4][5][6][7]
En el 2019 es crea l'empresa Bytecode Alliance la qual té per objectiu fomentar l'us del llenguage i fomentar bases sòlides per a no solament maquetar aplicacions mòvils, sino dur el seu us diferents estàndarts de desenroll; celulars i computadores d'escritori, aixina com a navegadors (Edge i Safari)[8]
Referències
- ↑ «com/WebAssembly/design/blob/master/HighLevelGoals. md WebAssembly High-Level Goals». GitHub / WebAssembly / design.
- ↑ «rust-lang. org/2016/12/22/Rust-1.14. html Announcing Rust 1.14». The Rust Programming Language Blog.
- ↑ «golang. org/go1.11 Go 1.11 is released - The Go Blog». blog. golang. org.
- ↑ «com/WebAssembly/design/issues/150 Launch bug». GitHub / WebAssembly / design.
- ↑ «mozilla. org/2016/03/a-webassembly-milestone/ A WebAssembly Milestone: Experimental Support in Multiple Browsers». Mozilla Hacks.
- ↑ «blogspot. com/2016/03/experimental-support-for-webassembly. html Experimental support for WebAssembly in V8». V8 Blog.
- ↑ «windows. com/msedgedev/2016/03/15/previewing-webassembly-experiments/ Previewing WebAssembly experiments in Microsoft Edge». Microsoft Edge dev blog.
- ↑ «genbeta. com/web/bytecode-alliance-este-nou-proyecte-per a-dur-webassembly-alla-navegadors-crear-apps-universals Bytecode Alliance: este nou proyecte per a dur web Assembly a navegadors i entorns multiplataformas.».
- Este artícul conté una traducció derivada de «WebAssembly» de Wikipedia en castellà publicada baix la Llicència de documentació lliure de GNU i la Llicència Creative Commons Reconeiximent-CompartirIgual 4.0 Internacional.