This is an example of multiple canvas instances being used for sokol, in emscripten (see this issues).

2 seperate web-components with their own context:

Original behavior using default: