3 ms·
>It's a shame we have a handful of people who can do this as a hobby project yet multi billion dollar companies with the money and manpower to do this don't, th
by ramesh31 5y ago
>It's a shame we have a handful of people who can do this as a hobby project yet multi billion dollar companies with the money and manpower to do this don't, they chose Electron
This is a purposeful decision though. How else could they track a thousand different metrics about you without 20mb of Javascript?
- tomc1985 5y agoOh, don't forget the legions of cheap javascript newbs fresh out of boot camp that they can hire!
- zingplex 5y agoIf it's just for tracking, why not ship a JS runtime and run the tracking in a separate thread. No electron needed.
- stjohnswarts 5y agobut electron does have a JS runtime included?
- pritambaral 5y agoToo much work. With Electron, one can just `npm i electron-analytics` and done. Without Electron, libraries like that will have to be patched (at least) to be usable with the custom runtime.
- brundolf 5y agoWhy would an Electron frame allow them to track you more easily than a native desktop app that has access to your whole (userspace) system?
- pritambaral 5y agoNot your parent. Just clarifying. 1. Electron apps also have access to "your whole (userspace) system". 2. Electron has npm, which makes it ridiculously easy to add analytics code to your app. See, for example: https://www.npmjs.com/package/electron-analytics https://www.npmjs.com/package/electron-analytics