кстати есть ведь еще более чем жизнеспособный пример такого подхода для очень сложных интерфейсов в вебе - Figma. Там тоже основное пространство это canvas, а движок что туда рисует у них на С++ написан и через wasm компиляется(ну насколько я знаю) И бы вообще не удивился если для гугл дока чуваки что-то похожее сделали, написав ренедер на плюсах, напрямую апи скии используя и потом это компильнули через wasm