hackertube.io

CheerpX: a WebAssembly-based x86 virtual machine in the browser, Yuri Iozzelli

WebAssembly NA · talk · Watch on YouTube

What it is

A talk by Yuri Iozzelli at a WebAssembly meetup on CheerpX, an x86 virtual machine running in the browser. It uses a JIT compiler that emits WebAssembly at runtime to run real native applications. It covers the architecture and demos such as porting a multiplayer C++ game.

Why Hacker News recommends it

HN points to it as an impressive look at how far WebAssembly can go, and as the explanation of the architecture behind CheerpX and its Flash support.

  • 2 people recommended it
  • 3 different months
  • 1 strong recommendations
  • first 2020, last 2025

What HN commenters said

  1. “There's a fantastic Meetup presentation given by one of them”

    Demo of C++ multiplayer game with client and server in browser.

    gavinray, 2022-03 · Strong recommendation · in “PartialExecuter: Reducing WebAssembly size by exploring all executions in LLVM”

  2. “This is honestly one of the coolest things I've seen”

    Team talk on x86 virtualization in the browser.

    btown, 2020-06 · Recommendation · in “Adobe to remove Flash Player from web site after December 2020”

Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.

Topics: webassembly, cheerpx, x86, jit compiler, flash

Also recommended by the same people