Official website (https://webassembly.org/)
WebAssembly
Sign in to saveAlso known as wasm, WebASM, Wasm, WASM
WebAssembly (Wasm) defines a portable binary code format and a corresponding text format for executable programs and software interfaces for facilitating communication between such programs and their host environment.
Key facts
- Programming language.title
- WebAssembly
- Programming language.logo
- WebAssembly Logo.svg
- Programming language.paradigm
- structured; stack machine
- Programming language.designer
- W3C
- Programming language.operating system
- Platform independent
- Programming language.license
- Apache License 2.0
- Programming language.file format
- <!-- or:
- Programming language.file formats
- -->
via Wikipedia infobox
Official website
WebAssembly
webassembly.org →Link to the official site · 2,332 chars · not written by Vinony
Source code
This repository is part of the [WebAssembly Community Group] and hosts the [issue tracker] for [phase 0 proposals], a [discussion forum] for questions and general discussion, and a collection of high-level non-normative [design documents]. For more information about WebAssembly itself, see [the website]! For information about Contributing to WebAssembly see [the Contributing document]. Some of the design documents in this repository are out of date. We're gradually working updating these documents. The following are some documents which are fairly up to date: WebAssembly High-Level Goals What does Portability mean in Wasm? Design Rationale WebAssembly's Security model Nondeterminism in WebAssembly [issue tracker]: [phase 0 proposals]: [discussion forum]: [the Contributing document]: Contributing.md [the website]: [Code of Ethics and Professional Conduct]: [design documents]: design-documents [WebAssembly Community Group]:
Excerpt from the source-code README · 1,487 chars · not written by Vinony
Article · Русский
WebAssembly (сокращённо wasm) — язык программирования низкого уровня для стековой виртуальной машины, спроектированный как портативная цель компиляции для высокоуровневых языков, таких как Си, C++, C#, Rust, Go. Стековая виртуальная машина, исполняющая инструкции бинарного формата wasm, может быть запущена как в среде браузера, так и в серверной среде. Код на wasm — переносимое абстрактное синтаксическое дерево, что обеспечивает как более быстрый анализ, так и более эффективное выполнение в сравнении с JavaScript. Проект стартовал 17 июня 2015 года, 15 марта 2016 года была продемонстрирована работа игры Angry Bots из набора примеров для Unity в браузере Chromium. Изначально проект основывался на asm.js и PNaCl. В марте 2017 года сообщество разработчиков достигло соглашения о бинарном формате, API для JavaScript и о эталонном интерпретаторе. В конце мая 2017 года команда проекта Chromium объявила о планах по отказу от PNaCl в пользу WebAssembly. По состоянию на 2021 год группа, работающая над WebAssembly, включает разработчиков из Mozilla, Google, Microsoft и Apple, которые представляют на рынке четыре наиболее распространённых браузера — Firefox, Chrome, Microsoft Edge и Safari соответственно.
Abstract from DBpedia / Wikipedia · CC BY-SA