Hacker News new | ask | show | jobs
by owenpalmer 1309 days 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...

1 comments

Many 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.

I 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