3 ms·
I'm wondering if at some point it makes sense to compile servo to webassembly and let it render to a canvas. Producing a good user experience with pure canvas
by manx 5y ago
I'm wondering if at some point it makes sense to compile servo to webassembly and let it render to a canvas.
Producing a good user experience with pure canvas rendering is a lot of work. A tree stucture to manage UI elements makes this easier. Flutter is going in a similar direction here.
The interesting thing would be that the engine wouldn't need to conform to web standards anymore, while providing a guaranteed consistent cross browser experience. One could probably strip away lots of old dom concepts that make the dom slow today.