HTML5 Canvas
Present a Canvas game demonstration clearly
A Canvas demonstration works best when the audience can connect an input with a visible result. Start with the complete interaction, then isolate the small piece of code that makes it work.
Prepare a local, reproducible example with assets already available. Keep a static explanation ready for any step that depends on sound, pointer input or a particular browser behavior.
Use a sequence of small states: a shape, a moving shape, input and a complete round. Explain the purpose of each addition so the audience leaves with a buildable path.