Ask Technicians

The Browser Loophole That Could Sneak Emulators Onto iPhone

A student project called WATaBoy compiles Game Boy instructions to WebAssembly at runtime, letting the browser turn them into native code.

The exception hiding in plain sight

That door is the web browser.

What WATaBoy actually did

WATaBoy is a Game Boy emulator built as an undergraduate final-year project.

Why a Game Boy emulator even needs a JIT

If you know emulation, you just winced.

How it is wired together under the hood

The build is done in Rust, and the author deliberately skips the usual comfort tools.

Ask Technicians

Get the full story

Read the complete breakdown, fixes and what happens next.

Read the full article