Ohh, my apologies for the confusion. I was just using Go as a menubar/tray icon application (with some OS-specific bindings) and meant to say that its performance was excellent. No electron involved
I actually did something similar: business logic and most things written in Go, but the menu bar or tray icon done in native APIs like Win32 and Gtk. It was surprisingly very good experience overall. I have tried so many ways around it before settling for that.
Framework introduced Framework 16, a 16 inch laptop featuring Ryzen AI 300 series CPUs and NVIDIA RTX 5070 dGPU. The most interesting thing is that the dGPU is upgradable separately.
I own couple of ThinkPads myself: an old L-series one, a T490 and lately a P16s. They all are fine. 45 mins on battery on best performance mode is very bad.
I am currently using a P16s with an Intel's meteor lake CPU and an RTX 500 Ada dGPU. I would say it is not that bad. Linux Mint worked OOB perfectly. I get 5-6 hrs of battery life which is fine for me (considering it has a 4K OLED display). The dGPU is mostly idle and the machine is mostly silent unless I am gaming.
The only times I hear the fans going are when using it on my lap or playing games. I do run Windows VM for a big .NET Framework project (coding on JetBrains Rider) and at the same time some coding on Linux. The CPU handles those fine.
These are my personal experiences though. The only issue I can pick is sometimes Chrome shows some artifacts (I think, related the iGPU driver)
The "true black" OLED displays have their part of the display off where there are black pixels, if I am not wrong. So, wouldn't dark mode suit well for those types of displays?