Capitolul 1 - Ce este WebAssembly?
WebAssembly este o formă binară de a reprezenta cod executabil izolat. A fost dezvoltat pentru browser ca alternativă pentru JavaScript, având niște avantaje speciale:
- Deoarece este un cod binar apropiat de hardware, este capabil să facă operații matematice rapid și să gestioneze memorie mai concis.
- WebAssembly a fost construit având în vedere compilatoare existente, ceea ce permite limbajelor native precum C/C++ și Rust să compileze cod pentru acesta.
- Are în vedere și izolarea, permițând controlul fin al accesului.
- WebAssembly a fost proiectat pentru a fi independent de platformă, permițând folosirea sa și în afara browserelor!
WebAssembly este adesea numit WASM