https://github.com/pannous/wasm
You are looking for webassembly
https://github.com/pannous/wasm
asm-js asmjs wasm webasm webassembly
Last synced: 8 months ago
JSON representation
You are looking for webassembly
- Host: GitHub
- URL: https://github.com/pannous/wasm
- Owner: pannous
- Created: 2015-06-18T14:25:14.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2018-10-23T07:47:16.000Z (over 7 years ago)
- Last Synced: 2025-02-01T00:13:01.715Z (over 1 year ago)
- Topics: asm-js, asmjs, wasm, webasm, webassembly
- Homepage: https://github.com/WebAssembly/design
- Size: 11.7 KB
- Stars: 8
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# WebAssembly
The new bytecode for the internet
You are probably looking for [***webassembly***](https://github.com/WebAssembly/design) on github.
Or on [wiki](https://en.wikipedia.org/wiki/WebAssembly) or on [HackerNews](https://hn.algolia.com/?query=webassembly&sort=byPopularity&prefix&page=0&dateRange=all&type=story)
The whole purpose of this repository is to save you one more Google search;
it can be removed once github creates an alias webasm->webassembly ;)
Play an [**impressive demo**](https://files.unity3d.com/jonas/AngryBots/) of native wasm in your browser now.
Or a new [even more impressive demo](https://s3.amazonaws.com/mozilla-games/ZenGarden/EpicZenGarden.html) if you have a fast machine.
Check out a [wasm Hello World](https://wasdk.github.io/WasmFiddle/?5z6xr#)
https://github.com/mbasso/awesome-wasm
https://github.com/appcypher/awesome-wasm-langs
To generate binary wasm yourself, see [binaryen](https://github.com/WebAssembly/binaryen), [wabt](https://github.com/WebAssembly/wabt) or [emscripten](https://github.com/kripken/emscripten). Soon you can just use your default clang to compile c to wasm (right now you need the latest versions of llvm/lcc to do so)!
WebAssembly is *not* a binary bytecode format for standard js.
There are reasons against overly specialized [bytecode](http://www.2ality.com/2011/01/what-is-javascript-equivalent-of-java.html). However all browsers could and should come with a compressed javascript AST reader. Someone please specify the 'jast' file format.
Compile [Ruby](http://ruby.dj/), [Python](https://github.com/replit/repl.it), C++ -> LLVM -> [asm.js](https://en.wikipedia.org/wiki/Asm.js) -> binary.wasm and load it with native speed in current(!) browsers, or in old browsers via polyfill.