But imagine an app where each function (like, say, the levels filter) was downloaded as needed and cached. That might be possible sooner rather than later.
I'm sure there are plenty of reasons why that's a non-starter. But I don't think that it's impossible to have an application of whatever complexity running in a browser... I mean, I remember when doom came out and I had a hard time running it on my machine without tweaking the configuration. And now...
and please, please whoever is doing it - the performance will be crap compared to instant desktop. you can't get around it. it doesn't matter how powerful PC or how fast internet connection will be. I see it on gmail with my 100 mbs connection all the time, PC being quite performant one. when it was 800 mbs nothing changed.
I can accept it in gmail/facebook/whateva where expectations are low, but for anybody doing serious work in these tools, it will be frustrating, annoying experience for foreseeable future. As an complement to desktop app (say on the roads), why not. But nothing more
"Punish them" was not quite appropriate an expression indeed. Anyway, why should it bother you that Apple exists and continues to sell phones?
Also https://blog.figma.com/webassembly-cut-figmas-load-time-by-3...
Browsers usually maintain a cache of compiled bytecode.
How will you install a webapp version of Adobe Photoshop? Will you download multi-GB every time you use it?