Mozilla, Google і Microsoft об'єднали зусилля для спільного поліпшення Javascript
Виробники трьох найпопулярніших браузерів (Chrome, Firefox і IE), також розробники з WebKit project (Safari, Opera) домовилися спільно створити новий бінарний формат файлів WebAssembly (wasm).
Розробники браузерів вже пропонували власні версії надбудов над Javascript (наприклад, asm.js від Firefox), але тепер вирішили об’єднати свої зусилля і створити єдиний стандарт.
WebAssembly дозволить програмістам компілювати код безпосередньо для браузера, який буде потім виконуватися на Javascript движку. Спочатку будуть підтримуватися C/C++, а потім і інші мови програмування.
Бінарний формат WebAssembly дозволяє робити виконуваний код більш компактним в порівнянні з Javascript, і отже буде швидше передаватися по Інтернету.
Однак основна його перевага не в цьому, а в швидкому виконанні в порівнянні з Javascript. Отриманий бінарний код не потрібно аналізувати, як це відбувається з вихідним кодом JS. WebAssembly відразу запускається, що вже дозволяє виконувати wasm в 20 разів швидше, ніж JS.
Незважаючи на це, WebAssembly не замінюватиме Javascript, а створюється для його доповнення та удосконалення.
За матеріалами: ITC.ua
Поділитися новиною