upvote
Web apps tend to be a mixed bag. After a while they become slow because of dozens of async operations relying on network.

That can be an issue for native apps too, but they tend to be designed in a local-first manner, which means that they'll always have a speed advantage, assuming your typical dev team.

reply
Another way to say tenth of a second is 100,000,000 nanoseconds.

We have 4GHz computers with 8-16 cores, and it takes 100,000,000 cycles to show the start menu?

Edit: Corrected the scale factor.

reply
Another way (which happens to be correct) to say tenth of a second is 100 000 000 (one hundred million) nanoseconds. You were off by a factor of 1000!
reply
Yeah, I skipped microseconds entirely.
reply
Also, at a typical turbo speed of 5 GHz you get half a billion clock cycles and multiple instructions can be retired per clock for about one or two billion total in those 100ms.

That’s about 1,000 instructions per pixel of the Start Menu!

reply
All web apps are in fact slow compared to native apps. They are also clunky (though that's my opinion, not a fact). There are better and worse web apps, yes. And it's possible to make native apps which are even worse than a web app. But "like all web apps, it's slow" is a perfectly fair statement.
reply
What native apps is Microsoft developing as of lately?
reply