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
Wikidata facts
- Instance of
- project
- Parent organization
- World Wide Web Consortium
- Developer
- Apple Inc.
- Designed by
- World Wide Web Consortium
- Official website
- webassembly.org
Show 15 more facts
- user manual URL
- www.w3.org/TR/wasm-web-api-1
- influenced by
- Google Native Client
- Commons category
- WebAssembly
- programming paradigm
- stack-oriented programming
- source code repository URL
- github.com/WebAssembly/spec
- software version identifier
- 2.0.0
- charter URL
- www.w3.org/2020/03/webassembly-wg-charter
- file extension
- wasm
- described at URL
- www.w3.org/community/webassembly
- inception
- 2015-00-00
- copyright license
- Apache License
- Stack Exchange tag
- stackoverflow.com/tags/webassembly
- file format identification pattern
- 00 61 73 6d
- media type
- application/wasm
- PyPI trove classifier
- Environment :: WebAssembly
Sources (13)
via Wikidata · CC0
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