But that's exactly what happens when you draw into an SDL raster window. Even when you have vector drawing operations on higher level, eventually pixels are modified; you can of course combine drawing operations and transport a patch of the screen to the host, but this still goes through an impressive machinery with a lot of copying.
> All of this combined makes the browser platform a quite frustrating platform to work on for anything that isn't very simple webpages
Well, eventually we're on the same page.