gilberto5757 + webassembly   123

Announcing WebAssembly.sh - Wasmer - Medium
Announcement for WebAssembly.sh. Covers the motivation, use cases, and a walkthrough of WebAssembly.sh. With huge thank you to the JavaScript, WebAssembly, and Wasmer community.
wasi  terminal  shell  cli  browserhosted  webassembly 
6 days ago by gilberto5757
Porting a C multiplayer game to the Web with Cheerp, WebRTC and Firebase
An overview on WebRTC and a detailed description of the implementation of a C socket library for the browser on top of it, in the context of porting native games to the Web
gamedev  webgame  porting  webassembly  cheerp 
28 days ago by gilberto5757
Develop W3C Web Components with WebAssembly - Coinmonks - Medium
Web Components are a set of features in the HTML and DOM specifications introduced by the World Wide Web Consortium (W3C) for creation of reusable widgets or components in web documents and web…
webcomponent  webassembly  howto  programming  webdev 
5 weeks ago by gilberto5757
GitHub - wasmerio/postgres-ext-wasm: 💽🕸 Postgres library to run WebAssembly binaries.
💽🕸 Postgres library to run WebAssembly binaries. Contribute to wasmerio/postgres-ext-wasm development by creating an account on GitHub.
postgresql  webassembly  extension  runtime  opensource  floss 
6 weeks ago by gilberto5757
GitHub - ruffle-rs/ruffle: A Flash Player emulator written in Rust
A Flash Player emulator written in Rust. Contribute to ruffle-rs/ruffle development by creating an account on GitHub.
flash  player  webassembly  secure  plugin  opensource  floss 
7 weeks ago by gilberto5757
WebAssembly Interface Types: Interoperate with All the Things! - Mozilla Hacks - the Web developer blog
People are excited about running WebAssembly outside the browser. People are also excited about running WebAssembly from languages like Python, Ruby, and Rust. Lin Clark's Code Cartoons are back, illustrating ...
webassembly  browser  interoperability  javascript  js  reference  type  proposal 
7 weeks ago by gilberto5757
Introduction to WebAssembly: The Magic of Native Code in Web Apps — Soshace • Soshace
WebAssembly might have the potential to reshape the entire web development landscape — just like JavaScript when it was introduced back in 1995. In this article, we will explore what WebAssembly is, why is it groundbreaking, and how it can be used.
webassembly  intro 
8 weeks ago by gilberto5757
GitHub - migueldeicaza/WasmerSharp: .NET Bindings for the Wasmer Runtime
.NET Bindings for the Wasmer Runtime. Contribute to migueldeicaza/WasmerSharp development by creating an account on GitHub.
webassembly  binding  interoperability  process  hosting  opensource  floss 
10 weeks ago by gilberto5757
Vugu: A modern UI library for Go WebAssembly
Pure Go. Targets WebAssembly (and/or server). Most modern browsers supported. Experimental, for now. Really cool.
golang  webassembly  webdev  clientside  framework  opensource  floss 
july 2019 by gilberto5757
Faster Fractals with Multi-Threaded WebAssembly
When WebAssembly was released a couple of years ago it was an MVP (Minimal Viable Product), one significant feature that was missing from the MVP was threads. The WebAssembly threads proposal is now quite mature and available in both the tooling and Chrome. This blog post explores the internals of this feature, the new instruction set, and how it supports multi-threaded applications.
multithreading  webassembly  example  fractal  graphic 
july 2019 by gilberto5757
Porting Redis to WebAssembly with Clang/WASI – Fluence – Medium
At Fluence, we use WebAssembly (Wasm) to run applications in a trustless network of independent nodes. This trustless environment mandates that every piece of the code executed by any network node…
redis  webassembly  porting  howto 
july 2019 by gilberto5757
WebAssembly and Blazor: A Decades Old Problem Solved
Blazor doesn't just allow developers to build client-side code with C#, but also allows them to run existing .NET Standard DLLs in the browser sans plugin. Here's the story of WebAssembly and Blazor.
blazor  webassembly  article 
june 2019 by gilberto5757
C# and WebAssembly (Wasm) – ChristianFindlay.com
WebAssembly may be the most exciting technology for C# developers to emerge in recent times. Browser based applications have been developed in JavaScript, or languages that transpile to JavaScript since the early days of the web. This has meant that C# developers have either needed to work with two or more different languages, or avoid…
webassembly  browserhosted 
june 2019 by gilberto5757
Introducing inNative - Run WebAssembly Outside The Sandbox at 95% Native Speed
Many people are excited about WebAssembly, which lets you use languages other than JavaScript on the web. With WebAssembly, you can run C, C++, Rust, Zig, Go, or pretty much anything that compiles to LLVM in a sandbox running inside your web browser. This has performance costs, but many people are working on highly optimized JIT compilers designed to minimize these costs as much as possible.
I’m not interested in that.
webassembly  native  sandboxless  execution 
may 2019 by gilberto5757
GitHub - appcypher/awesome-wasm-langs: 😎 A curated list of languages that compile directly to or have their VMs in WebAssembly
😎 A curated list of languages that compile directly to or have their VMs in WebAssembly - appcypher/awesome-wasm-langs
webassembly  language  compiler  translator  list  directory  awesome 
may 2019 by gilberto5757
Why WebAssembly is a Big Deal – Michael van der Gulik – Medium
WebAssembly is a technology that every programmer should be watching with interest. It will become more popular. It will replace JavaScript. It will replace HTML and CSS. It will replace mobile phone…
webassembly  feature  future  intro 
may 2019 by gilberto5757
GitHub - ericsink/wasm2cil: A "compiler" that can take a WebAssembly/WASI module and convert it to a .NET assembly
A "compiler" that can take a WebAssembly/WASI module and convert it to a .NET assembly - ericsink/wasm2cil
webassembly  cil  clr  transpiler  converter  opensource  floss 
may 2019 by gilberto5757
GitHub - mbasso/script-wasm: Require WebAssembly modules using script tag
Require WebAssembly modules using script tag. Contribute to mbasso/script-wasm development by creating an account on GitHub.
webassembly  tag  opensource  floss 
april 2019 by gilberto5757
GitHub - RustPython/RustPython: A Python Interpreter written in Rust
A Python Interpreter written in Rust. Contribute to RustPython/RustPython development by creating an account on GitHub.
rust  python  interpreter  webassembly  opensource  floss 
april 2019 by gilberto5757
GitHub - oraoto/pib: PHP in Browser (powered by WebAssembly)
PHP in Browser (powered by WebAssembly). Contribute to oraoto/pib development by creating an account on GitHub.
php  interpreter  browserhosted  clientside  opensource  floss  webassembly 
april 2019 by gilberto5757
GitHub - wasmerio/php-ext-wasm: 🐘 🦀 🕸️ PHP extension to run WebAssembly binaries.
🐘 🦀 🕸️ PHP extension to run WebAssembly binaries. Contribute to wasmerio/php-ext-wasm development by creating an account on GitHub.
php  webassembly  extgension  interoperability  library  opensource  floss 
april 2019 by gilberto5757
GitHub - fastly/lucet: Lucet, the Sandboxing WebAssembly Compiler.
Lucet, the Sandboxing WebAssembly Compiler. Contribute to fastly/lucet development by creating an account on GitHub.
webassembly  compiler  sandbox  runtime  opensource  floss 
march 2019 by gilberto5757
GitHub - pickitup247/pyckitup: python game engine that runs in browser
python game engine that runs in browser. Contribute to pickitup247/pyckitup development by creating an account on GitHub.
python  gamedev  gameengine  webgame  clientside  opensource  floss  webassembly  interpreter 
march 2019 by gilberto5757
Replacing a hot path in your app's JavaScript with WebAssembly  |  Web  |  Google Developers
One key benefit that WebAssembly offers is _predictable_ performance across browsers. But how do you turn hot path written in JavaScript into WebAssembly?
webassembly  tool 
february 2019 by gilberto5757
GitHub - wasmerio/wasmer: Universal Binaries Powered by WebAssembly
Universal Binaries Powered by WebAssembly. Contribute to wasmerio/wasmer development by creating an account on GitHub.
webassembly  runtime  vm  standalone  opensource  floss 
february 2019 by gilberto5757
GitHub - AssemblyScript/assemblyscript: A TypeScript to WebAssembly compiler 🚀
A TypeScript to WebAssembly compiler 🚀. Contribute to AssemblyScript/assemblyscript development by creating an account on GitHub.
typescript  webassembly  compiler  opensource  floss 
february 2019 by gilberto5757
WebAssembly with Golang is Fun! 🕹 – Martin Olsansky (olso) – Medium
For the skimmers, here are the links to demo or /src 😉. “Reading/writing is a transaction”, I’ll try to not waste your time. There are gists with explanatory comments in the code. Our goal is to…
golang  game  example  webassembly 
january 2019 by gilberto5757
GitHub - jasoncharnes/run.rb: Run Ruby in the browser using WebAssembly
Run Ruby in the browser using WebAssembly. Contribute to jasoncharnes/run.rb development by creating an account on GitHub.
ruby  compiler  webassembly  clientside  opensource  floss 
january 2019 by gilberto5757
Pragmatic compiling from C to WebAssembly. A Guide.
Many C -Programmers I know of, already hard of WebAssembly but most had troubles getting started. This guide brings you beyond of a simple “Hello World”: To a stateful-applications with interactions…
webassembly  c  programming  tutorial 
january 2019 by gilberto5757
Future of GopherJS and Go in the browser – GopherJS – Medium
This post compares GopherJS to Go 1.11 and its new experimental WebAssembly port, suggests how Web API binding libraries can evolve to support both compilers, and provides context on the history and…
golang  webassembly 
december 2018 by gilberto5757
GitHub - torch2424/wasmBoy: Gameboy / Gameboy Color Emulator written for Web Assembly using AssemblyScript. 🚀Shell/Debugger in Preact. ⚛️
Gameboy / Gameboy Color Emulator written for Web Assembly using AssemblyScript. 🚀Shell/Debugger in Preact. ⚛️ - torch2424/wasmBoy
gameboy  emulator  browserhosted  webassembly  opensource  floss 
november 2018 by gilberto5757
From Rust to beyond: Prelude – Ivan Enderlin's thoughts
At my work, I've started an experiment: Write a single parser implementation in Rust, and use in many contexts, like JavaScript, or PHP. The parser analyses Gutenberg posts, which is the next WordPress editor.
rust  webassembly  php  asmjs  interoperability  browserhosted 
october 2018 by gilberto5757
Rust and WebAssembly | Stay up to date with events, learning resources, and recent developments in Rust and WebAssembly community.
Stay up to date with events, learning resources, and recent developments in Rust and WebAssembly community.
rust  webassembly  blog 
october 2018 by gilberto5757
WebAssembly's post-MVP future: A cartoon skill tree - Mozilla Hacks - the Web developer blog
People have a misconception—they think that the WebAssembly that landed in browsers back in 2017—is the final version. In fact, we still have many use cases to unlock, from heavy-weight ...
webassembly  evolution 
october 2018 by gilberto5757
Calls between JavaScript and WebAssembly are finally fast 🎉 - Mozilla Hacks - the Web developer blog
At Mozilla, we want WebAssembly to be as fast as it can be. This started with its design, which gives it great throughput. Then we improved load times with a ...
javascript  webassembly  interoperability  performance  firefox 
october 2018 by gilberto5757
GitHub - rianhunter/wasmjit: Kernel Mode WebAssembly Runtime for Linux
Kernel Mode WebAssembly Runtime for Linux. Contribute to rianhunter/wasmjit development by creating an account on GitHub.
kernelspace  kernelmodule  webassembly  runtime  linux  kernel  opensource  floss 
september 2018 by gilberto5757
GitHub - mbasso/wasm-worker: Move a WebAssembly module into its own thread
Move a WebAssembly module into its own thread. Contribute to mbasso/wasm-worker development by creating an account on GitHub.
webassembly  multithreading  library  opensource  floss 
september 2018 by gilberto5757
A Dynamic Forth Compiler for WebAssembly
In yet another ‘probably-useless-but-interesting’ hobby project, I wrote a Forth compiler and interpreter targeting WebAssembly. It’s written entirely in WebAssembly (and Forth), and comes with a c...
forth  webassembly  compiler  opensource  floss 
july 2018 by gilberto5757
Grain: A strongly-typed functional programming language for the modern web.
Grain is a strongly-typed functional programming language built for the modern web. It compiles to WebAssembly, the project to provide developers more freedom when developing for the online world.
functional  programming  language  opensource  floss  webapplication  webassembly  clientside 
july 2018 by gilberto5757
GitHub - rhysd/vim.wasm: Vim editor ported to WebAssembly
GitHub is where people build software. More than 28 million people use GitHub to discover, fork, and contribute to over 85 million projects.
vim  browserhosted  webassembly  opensource  floss  vi  text  editor 
july 2018 by gilberto5757
GitHub - nebulet/nebulet: (Going to be) A microkernel that implements a WebAssembly "usermode" that runs in Ring 0.
GitHub is where people build software. More than 28 million people use GitHub to discover, fork, and contribute to over 85 million projects.
webassembly  os  microkernel  runtime  lightweight  opensource  floss 
july 2018 by gilberto5757
GitHub - cervus-v/cervus: The Cervus Subsystem for Linux
GitHub is where people build software. More than 28 million people use GitHub to discover, fork, and contribute to over 85 million projects.
webassembly  linux  interpreter  kernelmodule  opensource  floss 
june 2018 by gilberto5757
Uno
Uno Platform is a UWP bridge for native iOS, Android and WebAssembly apps.
uwp  ios  android  webassembly  bridge 
may 2018 by gilberto5757
Writing WebAssembly By Hand
WebAssembly is a new language for the web, although unlike JavaScript it's not a language you are expected to use directly. However, it is actually possible to write WebAssembly directly by hand and it turns out this is an educational and enjoyable process, which I will explore in this blog post.
webassembly  manual  writng  human  authoring  development  howto 
april 2018 by gilberto5757
GitHub - rustwasm/wasm-bindgen: Interoperating JS and Rust code
GitHub is where people build software. More than 27 million people use GitHub to discover, fork, and contribute to over 80 million projects.
rust  webassembly  interoperability  complex  type  opensource  floss  library 
april 2018 by gilberto5757
JavaScript to Rust and Back Again: A wasm-bindgen Tale – Mozilla Hacks – the Web developer blog
Recently we’ve seen how WebAssembly is incredibly fast to compile, speeding up JS libraries, and generating even smaller binaries. We’ve even got a high-level plan for better interoperability between the ...
rust  javascript  js  interoperability  howto  webassembly 
april 2018 by gilberto5757
Making WebAssembly better for Rust & for all languages – Mozilla Hacks – the Web developer blog
To be a useful as a web language, Rust needs to work well with the JavaScript ecosystem. We have some work to do to get there, and fortunately that work ...
rust  webassembly  enhancement 
march 2018 by gilberto5757
« earlier      
per page:    204080120160

related tags

access  advocacy  analytics  android  applet  application  article  asmjs  assembler  authoring  awesome  binary  binding  blazor  blog  bobmetcalfe  borwser  bridge  browser  browserhosted  c  c#  c++  call  calling  cheerp  cil  clang  cli  clientside  clr  comparison  compatibility  compatible  compilation  compile  compiler  compiling  complex  complexity  converter  cpp  creation  data  debugging  demo  derivate  development  diffusion  directory  disassembler  dom  dotnet  ebook  editor  embedded  embedding  emscripten  emulator  enhancement  environment  erlang  evolution  example  execution  experience  experiment  extension  extgension  f#  faq  feature  finance  firefox  fitness  flash  floss  format  forth  fpga  fractal  framework  functional  future  game  gameboy  gamedev  gameengine  generation  generator  golang  graphic  guide  helloworld  hosted  hosting  howto  human  ide  implementation  info  inner  integration  interactive  interfacing  interoperability  interpreter  intro  ios  java  javascript  js  kernel  kernelmodule  kernelspace  language  library  lightweight  linux  lirary  list  lua  manual  memory  microcontroller  microkernel  microsoft  mobile  mono  mozilla  multiplatform  multiple  multithreading  native  nes  nintendo  nodejs  online  opensource  operating  opinion  optimization  os  pdf  performance  peril  php  player  playground  plugin  pnacl  porting  postgresql  prediction  process  processor  profiling  programming  proposal  python  query  rdbms  redis  reference  resource  risk  ruby  runtime  rust  safety  sandbox  sandboxless  secure  serverside  shell  singlepageapplication  speed  sql  sqlite  standalone  standard  streaming  subset  support  system  tag  target  technical  terminal  test  text  textual  tool  toolchain  translator  transpiler  tutorial  type  typed  typescript  universal  usecase  uwp  verilog  vi  vim  virtual  visualization  vm  wasi  wasmer  webapplication  webassembly  webcomponent  webdev  webgame  webgl  webworker  working  writng  xaml 

Copy this bookmark:



description:


tags: