Nice to see excitement around the proposed html-in-canvas feature, but remember you can already put canvas behind/atop HTML elements.

The benefits of this new feature are:

➡️ Readbacks (eg sending to a VideoEncoder)
➡️ Showing HTML on non-planar shapes
➡️ Using shaders on HTML

There are a number of optimisations the browser cannot do if you render html to a canvas, such as partial painting, optional painting, texture size management… so you should only do it if there's good reason.