Turbolinks is a great idea in theory, but it comes with enough problems to offset its benefits.
This builds on a previous example and brings some movement to our dots!
The wide world of canvas is open-ended. Here's a fun example to dig in and learn some of the basics of HTML5 canvas.
The standard ready function doesn't always work in WordPress plugins. Here's a workaround.