Mozilla, Google і Microsoft об'єднали зусилля для спільного поліпшення Javascript


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, а створюється для його доповнення та удосконалення.

  • i

    Якшо Ви помітили помилку, виділіть необхідну частину тексту й натисніть Ctrl+Enter, щоб повідомити про це нам.

Дивись також
Сервіс підбору кредитів
  • Надішліть заявку
  • Дізнайтесь про рішення банку
  • Підтвердіть заявку та отримайте гроші
грн
Замовити кредит онлайн
В Контексті Finance.ua