So at that point, the balance becomes “ok, if less than 1% of requests come from this browser, we don’t explicitly support it.”
How soon can we drop support for Android OS #? Because # doesn't have the easier to use animation API, or because we'll need to display an extra modal, or some such.
Eg Netflix doesn’t care about ads - they care about supporting their customers whereever they happen to be. Supporting (or not) Firefox is still a business decision of course, but it has nothing to do with ad-blocking.
It still seems to download a fair bit of Javascript so I guess a developer had to write it at some point.
Disclaimer: I work for a company whose main product ships as an electron app, although I don't work on that part of the product specifically.
Edit: I also said it was easier to hire. Which IMO is an organizational anti pattern. Look at all the talks of Clojure shops, who despite having a small hiring pool, usually find passionate, practical developers who quickly pick up the language.
Electron allows you to hire devs who prefer code aesthetics over what the thing actually does to/on your computer.
It can be done poorly, and there are plenty of examples of that, but it's not a universal rule and the trade-off gives real benefits. At the end of the day you do need to ship and maintain _something_, and maintaining one thing is better than maintaining Web, MacOS Desktop, Windows Desktop, Linux Desktop, iPhone and Android.