It’s time to kill the web (2017)
blog.plan99.net
blog.plan99.net
It would seem that the house of cards must collapse eventually. At some point, either these problems must be addressed, or the ecosystem will begin to lose developer mindshare in favor of easier and more performant solutions.
On the other hand, I think that HTML+JS has become so popular for applications development because targeting a single codebase to many platforms is quite difficult. There is little in the way of "write once run anywhere" UI libraries, and HTML+JS fills that niche well enough that people are willing to use it. I think that most people would prefer tools that are faster, smaller, and easier to develop for than Electron (for example), but if you want to run properly on Windows, Mac, and Linux (let alone mobile), there aren't a lot of really compelling options at hand. At the end of the day, if you want to build a end-user focused GUI program accessible to a layperson which will run on Win+Mac+Linux+Android+iOS, web technologies, whatever their flaws might be, have little in the way of competition.