Caffeine Canvas

This is a container for a live Caffeine system, run by the SqueakJS virtual machine and suitable for inclusion in larger webpages:

//wiki.ralfbarkow.ch/assets/caffeine/squeak.html

`caffeine-canvas` enlarge

As many elements as possible (for example, `text-recognizer`) should be created and inserted dynamically by Caffeine when it resumes, not expressed statically here. In this era of development, we prototype with handwritten elements (either in HTML files or in the web browser's devtools), and move them to Caffeine after they're stable. Ultimately, we'd like to provide all the devtools functionality from Caffeine, since some host platforms (like iOS and iPadOS) don't provide access to them from their web browsers.

~

The browser is the operating system of the modern era and the browser's inspector is the tool that gives developers visibility into its working.