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: