5 ms·
Interesting, that makes perfect sense from the perspective of working with existing browsers. I think it's awesome that the flutter team is making canvas work.
by owenpalmer 4y ago
Interesting, that makes perfect sense from the perspective of working with existing browsers. I think it's awesome that the flutter team is making canvas work.
But what I'm curious about is why an average consumer laptop can render a game with 3D projection, PBR, physics, and multiplayer networking, made by a newbie in a game engine. But that same laptop struggles to render a webpage. Even an extremely complex and content-heavy webapp is nothing compared to a game.
There has to be a bottleneck other than dom optimization, right? Like I mentioned before, canvas painting must have huge overhead...
- skybrian 4y agoMany modern web pages are extremely bloated. Consider all the videos on an ad-heavy website. Often there are hundreds of http requests. A beginner’s video game will be relatively lightweight in the sense of not having a lot of large assets, and what they have is pre-loaded.
- owenpalmer 4y agoI agree, they're terribly bloated. > A beginner’s video game will be relatively lightweight What I meant by this point is that a newbie wouldn't know how to optimize their game, yet it performs better than many webpages