webassembly (7)

Як скомпілювати код у браузері за допомогою WebAssembly

Браузери стали потужними. Спочатку вони використовувалися для обміну науковими роботами в CERN, а тепер в браузері можна запускати Google Earth, грати в Unity 3D- ігри  та навіть проєктувати будівлі в AutoCAD. Чи може браузер, з такою поту...

Alex · 11 листопада 2020 · 310

Вийшов wasm3 — швидкий інтерпретатор WebAssembly

На GitHub опублікували перший випуск wasm3 — інтерпретатора проміжного коду WebAssembly. Розробники підкреслюють, що wasm3: у 15,8 раза швидший за інші інтерпретатори (wac, life, wasm-micro-runtime); має в 4-5 разів меншу продуктивність, ніж JIT-ру...

Codeguida · 14 січня 2020 · 7

WebAssembly: як та чому

У кожному браузері, незалежно від того, використовуєте ви Chrome, Firefox, Edge або Safari, код інтерпретується та виконується рушієм JavaScript, який тільки запускає його. На жаль, JavaScript не ідеальний для кожного завдання, яке ми хотіли б викона...

Codeguida · 01 жовтня 2018 · 20

Майбутнє веб-розробки з WebAssembly

WebAssembly замінить Javascript? Багато розробників не перестають ставити це питання з того часу, як WebAssembly (WASM) перетворився із вигадки у реальність. Однак розробники WebAssembly заперечують подібні твердження. Як було прокоментовано у FAQ на...

Codeguida · 10 липня 2018 · 5

Порівняння продуктивності різних реалізацій WebAssembly

Інженери PSPDFKit представили інструмент для визначення продуктивності реалізацій WebAssembly в різних браузерах. Він призначений для моделювання типових ситуацій для скомпільованих у WASM проектів на C/C++. Лідером при тестуванні продуктивності реал...

Codeguida · 10 липня 2018 · 1

Оновлення WebAssembly може порушити роботу патчів Meltdown і Spectre

Оновлення стандарту WebAssembly може порушити роботу патчів, які виправляють уразливості Meltdown і Spectre, повідомив дослідник безпеки з компанії Forcepoint Джон Бергбом (John Bergbom). WebAssembly (WA або Wasm) — нова технологія, яка була випущена...

Codeguida · 26 червня 2018

Google припиняє підтримку Portable Native Client на користь WebAssembly

Google оголосила про переведення технології PNaCl (Portable Native Client) в розряд застарілих. Підтримка PNaCl в Chrome буде припинено в першому кварталі 2018 року. Можливість використання PNaCl в доповненнях Chrome і додатках Chrome Apps буде збере...

Codeguida · 01 червня 2017