Nalazite se
Članak
Objavljeno: 18.06.2015. 11:20

WebAssembly 

Veliki suparnici rade binarni format datoteka za web

Mozilla, Microsoft, Google i Apple su se udružili na razvoju WebAssemblya, novog binarnog formata za datoteke na webu.

Veliki suparnici rade binarni format datoteka za web

WebAssembly je novi projekt čiji je cilj da donese novi binarni format datoteka u web aplikacije koje se mogu pokretati unutar preglednika većim brzinama u odnosu na JavaScript datoteke.

Mada je do sada već bilo više pokušaja da se ubrza rad web aplikacijama, ovaj projekt po prvi puta ima ono što niti jedan prije, a to je podrška svih proizvođača velikih preglednika, odnosno Mozilla Foundationa (Firefox), Microsofta (IE, Edge), te WebKit tima sastavljenog uglavnog od inženjera Googlea i Applea, zaduženih za Chrome i Safari internetske preglednike.

Prema opisu WebAssemblya na GitHubu, novi format datoteka će omogućiti developerima da kompajliraju svoj kod u binarni, koji će se potom izvršavati unutar JavaScript enginea svakog preglednika.

U sadašnjem trenutku, samo se C i C++ kod može kompajlirati u WebAssembly (wasm) datoteke.

Prednost WebAssemblya pred klasičnim tekstualnim datotekama JavaScripta je u tome što se WebAssembly bytecode u preliminarnim testovima pokazao 23 puta brži u odnosu na slične JavaScript aplikacije optimizirane kroz Mozillin asm.js, te donosi 20-30 posto manje datoteke.

U opisu projekta, Googleov inženjer JF Bastien navodi da ideja nije da WebAssembly zamijeni JavaScript, već će egzistirati uz njega te se koristiti u specifičnim slučajevima, što znači da će zajedno surađivati.

"Dok će WebAssembly tijekom vremena omogućiti mnogim jezicima kompajliranje u web, JavaScript će ostati jedinstveni privilegirani dinamički jezik weba", navodi Bastien.  

Izvor: GitHub

Vezani sadržaji
Komentari

Učitavam komentare ...

Učitavam













       

*/-->