Electron.
While I’m singing the praises of Electron apps, I should also praise the memory efficiency of Catalyst apps, especially Apple’s own. 1.5 GB for a single-window app.
@gruber Catalyst apps are native apps using native APIs, so whatever News is doing, I don't expect it would use any less with a different technology; it probably has a lot of WebKit going on, to be fair, and whatever you're caching
@stroughtonsmith I know it's not the nature of Catalyst in and of itself to leak memory, but I think what happens is that apps written primary for iOS can get away with memory leaks because they get paged out in the background when necessary. They're not written to be running non-stop for days (or even weeks).
@gruber @stroughtonsmith Back in the pre-Multitasking days (iPhoneOS 3, manual memory management), a fellow iPhone developer told me he never released any memory because he didn't understand it, and his app would only run for short periods of time 😅
@bondo @stroughtonsmith Does he work at Apple now on Apple News?
@gruber @stroughtonsmith He *does* work at Apple in Cupertino (but not on News :-)
@bondo @gruber @stroughtonsmith what a relief, for a minute there I thought you were talking about me 🤗