Skip to content
WebAssembly

Official website (https://webassembly.org/)

EntityQ20155677· pop 29· linked from 736 articles

WebAssembly

Sign in to save

Also known as wasm, WebASM, Wasm, WASM

format de bytecode efficace portable pour compiler le code machine pour le Web

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

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 · Français

WebAssembly, abrégé wasm, est un standard du World Wide Web pour le développement d’applications. Il est conçu pour compléter JavaScript avec des performances supérieures. Le standard consiste en un bytecode, sa représentation textuelle et un environnement d'exécution dans un bac à sable compatible avec JavaScript. Il peut être exécuté dans un navigateur Web et en dehors. WebAssembly est standardisé dans le cadre du World Wide Web Consortium. Comme WebAssembly ne spécifie qu'un langage de bas niveau, le bytecode est généralement produit en compilant un langage de plus haut niveau. Parmi les premiers langages supportés figurent Rust avec le projet/module (crate) wasm-bindgen ainsi que le C et C++, compilés avec Emscripten (basé sur LLVM). De nombreux autres langages de programmation possèdent aujourd'hui un compilateur WebAssembly, parmi lesquels : C#, Go, Java, Lua, Python, Ruby, Fortran ou Pascal. Les navigateurs Web compilent le bytecode wasm dans le langage machine de l'hôte sur lequel ils sont utilisés avant de l'exécuter.

Abstract from DBpedia / Wikipedia · CC BY-SA

Gallery (2)