It's pretty clear to me that JavaScript is becoming the de facto standard for UI/UX programming, regardless of platform, and regardless of web vs. native targets. Even GNOME has JavaScript bindings. [0]
A choice of tech stack can never be enough to prove anything. It only establishes a lower bound on resource usage, but there is never and upper bound as long as while() and malloc() are available.
Apple Music uses Svelte too
Apple Music desktop “app” is a crime against humanity.
And Apple Podcasts
Waiting for the Fireship video :)
And MacOS Settings uses react.
Only for the iCloud webviews, not for the whole settings app.
And the Windows 11 start menu is just React Native. Strange times indeed.
It's pretty clear to me that JavaScript is becoming the de facto standard for UI/UX programming, regardless of platform, and regardless of web vs. native targets. Even GNOME has JavaScript bindings. [0]
[0]: https://gjs.guide/
Personally I love it. HTML/CSS is still the best, most well documented and familiar gui framework
18 replies →
Atwood's law strikes again[0]
[0]: https://en.wikipedia.org/wiki/Jeff_Atwood
From what I have seen, most of the current GNOME UI is in fact just javascript. And any plugins people write for it are also javascript.
1 reply →
This was a false rumor: https://news.ycombinator.com/item?id=44124688
It confirms that indeed React Native is used, and not React.js/WebView, in case someone got confused.
1 reply →
What the fuck. Does that mean alternative start menus (e.g. Stardock Start11) are provably faster & lighter on resources?
Not by virtue of that alone.
A choice of tech stack can never be enough to prove anything. It only establishes a lower bound on resource usage, but there is never and upper bound as long as while() and malloc() are available.