Im building a game engine which is primarily designed to develop FPS games. The engine runtime is written in C++. The default graphics API is Vulkan. For the editor, im planning on hosting the front end on a web browser (preferably chrome) and all the other work is done by the back end which is written in C++. The UI is to be written in JavaScript.
My question is, is there a way to render the Vulkan scene directly to the web browser? Or should i have to stream all the frames from the back end to the front end like a video?
Thank you!