7 ms·
It's probably due to the Electron bug[1]. A lot of common apps haven't patched up yet. I also have an M2 Pro with 32GB of memory. When I A/B test with Electron
by runjake 1y ago
It's probably due to the Electron bug[1]. A lot of common apps haven't patched up yet.
I also have an M2 Pro with 32GB of memory. When I A/B test with Electron apps running vs without, the lag disappears when all the unpatched Electron apps are closed out.
1. https://avarayr.github.io/shamelectron/ https://avarayr.github.io/shamelectron/
Here's a script I got from somewhere that shows unpatched Electron apps on your system:
Edit: HN nerfed the script. Found a direct link: https://gist.github.com/tkafka/e3eb63a5ec448e9be6701bfd1f1b1e58 https://gist.github.com/tkafka/e3eb63a5ec448e9be6701bfd1f1b1...
- xrisk 1y agohmm there are apps produced by your script that claim to be fixed according to https://avarayr.github.io/shamelectron/ https://avarayr.github.io/shamelectron/ (Signal, Discord, Notion, etc). And I checked that those apps are updated. Which one’s correct?
- runjake 1y agoHN broke the script. Here's a link: https://gist.github.com/tkafka/e3eb63a5ec448e9be6701bfd1f1b1e58 https://gist.github.com/tkafka/e3eb63a5ec448e9be6701bfd1f1b1...
- mikamika83 1y agothe website is correct, you need to update the apps on your mac
- Eric_WVGG 1y agounpatched include Asana, Bitwarden, Dropbox… some pretty high-profile apps
- runjake 1y agoYes, and 1Password up until today!
- fjarlq 1y agoHelpful script, except it prints the same line regardless of the version found.
- geoffpado 1y agoIf I’m remembering correctly, the original script he found had different emoji in the two lines (red X vs. green checkmark), but since HN comments strip emoji, pasting it here made them equivalent.
- runjake 1y agoHN nerfed the script. Here you go: https://gist.github.com/tkafka/e3eb63a5ec448e9be6701bfd1f1b1e58 https://gist.github.com/tkafka/e3eb63a5ec448e9be6701bfd1f1b1...
- tomalbrc 1y agoShould we not be shaming apple for their recent software releases? Every bit of the os is N times slower than on the previous macOS version. Safari has been unusable. Constant lags and crashes in the shipped browser alone. We are back in Windows Vista times
- happymellon 1y agoWindows Vista broke UX for apps that tried to request admin permissions too often but didn't break the applications thenselves, and for video drivers wasn't that largely due to Intel shipping crap? My MacOS experience has been first party software is getting worse.
- mocenigo 1y agoThis is weird. I have an M3 MBAir and it does not feel slower than under Sequoia at all.
- friendzis 1y ago> It's probably due to the Electron bug[1]. > When I A/B test with Electron apps running vs without, the lag disappears when all the unpatched Electron apps are closed out. Look, if userspace apps can break system functionality, to the level that simple mouse cursor is not responsive, it suggests that there is something fundamental broken in the OS. Yes, everyone should blame and shame Electron, but here the bug is firmly in the OS.
- aroman 1y agoApparently Electron was using a private API to tweak how window border shadows were rendered.[0] I leave it to you to decide how to assign blame. [0] https://github.com/electron/electron/pull/48376 https://github.com/electron/electron/pull/48376
- sersi 1y agoIf any apple app uses a private api then that api should be made public and documented. Having private apis is unfair competition and bad practice
- friendzis 1y agoThere's no meaningful difference between "private" and "documented, but changing every patch release" from userspace POV, yet not committing to documentation saves development effort for the same result, hence "private" APIs. If anything, private apis let "system" apps run at userspace, reducing attack surface dramatically.
- aakkaakk 1y agowtf am I reading? No no no. Undocumented apis callable from user space, that can break the OS, is a security flaw (in the OS). It’s why people laugh at windows.
- biohazard2 1y agoCan we blame the Apple employees who apparently never tested their new OS release with any Electron-based application?