Webassembly - коротко про головне

Нещодавно офіційно оголосили про запуск проекту WebAssembly (також званого як wasm), який підноситься як новий крок у розвитку Інтернету, тому трохи гальмівна на цій темі окремо. І хоча про WebAssembly поки мало конкретики, а так, швидше за одні наміри та бачення, я спробував вицідити з цієї теми все найважливіше.

Під катом коротко перетріть що це і для чого, спеціально для тих, кому ліньки Тиркало посилання самим.

Що таке WebAssembly?

Я прочитав першоджерело - пост Брендана Айка про webassembly і ось що я зрозумів:

Машинний код x86 відповідає моделі CISC-процесора (складні, «товсті» інструкції), а сучасні процесори зовсім інші, вони на льоту перетворюють CISC-інструкції в легені, прості інструкції RISC-стилю.

Так ось, Web 3.0 буде заснований на WebAssembly. Крім усього іншого, це, нарешті, внутрібраузерная VM і бінарний формат для неї. Google і Mozilla вже домовилися, ну і Microsoft, відповідно, підтягнеться.

По-друге, призначатися в першу чергу він повинен не для людини, а для машини, а тому записувати не текстом, а байт-кодом (компактней, швидше читається комп'ютером і легше транслюється в машинний код для виконання). Нарешті, по-третє, він повинен розумітися будь-яким браузером на будь-якій платформі. Інакше кажучи, необхідно змусити розробників всіх браузерів працювати спільно - і це здається мало не найскладнішим!

Щасливі розробники з Apple стоять осторонь. Вони ще не знають у що вплуталися.

Чи зможуть розробники браузерів домовитися з цього фундаментального відмінності між [P] NaCl і asm.js і якого вужа з їжаком ми отримаємо в результаті - велике питання.

Післямова

Для тих, кому як зазвичай і цього мало - цікаве інтерв'ю з одним з безпосередніх розробників wasm:

"Я прийшов до вас з майбутнього з проханням припинити вашу діяльність"

Краудфандінг в стилі біткоіни

OMG, спіймана ще одна "найсексуальніша в світі" російська хакерша

  • Кеур »Ні яка вона не сексі проста така студентка я навіть з презервативам б з нею не спав не віриться що крута хакерша

Ламаємо wetware: ноотропи для розгону мозку. частина 4


Схожі статті