This showcase has a few requirements.

The Doom experience uses a keyboard and a mouse or trackpad. It also needs enough room for the game and recording controls. These are limitations of this Doom experience and are not related to what Wax supports.

Use a window at least 960 pixels wide and 640 pixels tall.

The bundled E1M1 level loads automatically.
Boot Loading engine
Source
App.manifest

This is a real Doom playthrough recorded by Wax. It preserved the game state and every input, so you can rewind it, inspect what happened and replay the same history through code that did not exist when it was recorded.

WaxDoom engine port under GPLv2. License · Source Free Doom compatible game content from Freedoom. License

Click the canvas to lock your mouse, then move with WASD or the arrow keys and look with the mouse. Ctrl to fire, Space to open or use, Shift to walk. Esc releases the pointer.

Desktop only: this demo needs a keyboard and mouse.