HACKER Q&A
📣 julienreszka

Have we reached a tipping point when web apps are faster than native?


I noticed that .NET apps we much less responsive than web apps. Is it only me or is it also your impression?


  👤 schoubey Accepted Answer ✓
.NET isn't native, doesn't it use the CLR? Even Java apps shouldn't be considered native as they use JVM.

True native is apps written in C/C++ or Rust that are compiled to run without a virtual machine. I haven't seen any webapps faster than native apps.


👤 jcusch
There are probably a few reasons it might seem like web apps are faster. A few that come to mind are perceived performance https://developer.mozilla.org/en-US/docs/Learn/Performance/P... and optimization/offloading work to servers (caching, server-side rendering, APIs etc.).

👤 dekhn
It is not my impression. I write Qt apps and they are damn snappy compared to the web.

👤 muzani
I don't think it's possible. Native cuts closer to the hardware and web browsers are built on so much stuff.

I have noticed that mobile apps are replicating things like SPA for absolutely no reason, which actually lowers responsiveness. So it might be that. Perhaps there's a shift to writing code faster over performance.


👤 johntash
Anecdotal but I haven't noticed web apps to be faster than native apps.

However, I have noticed apps claiming to be "native" when in reality they are web browsers in disguise wrapped around some sort of web app.


👤 devonnull
How many such apps have you noticed this with? And have you done any benchmarking or collection of data? Or is this all anecdotal?