**Startup time** - https://github.com/zertosh/v8-compile-cache - https://v8.dev/blog/custom-startup-snapshots - https://blog.atom.io/2017/04/18/improving-startup-time.html - https://github.com/inkdropapp/electron-v8snapshots-example - https://blog.inkdrop.info/how-to-make-your-electron-app-launch-1000ms-faster-32ce1e0bb52c **App size** - https://webpack.js.org/guides/tree-shaking/ - https://webpack.js.org/guides/code-splitting/ **Good reads** - https://github.com/atom/atom/issues/13253 - https://github.com/atom/atom/issues/9720 - https://code.visualstudio.com/blogs/2018/03/23/text-buffer-reimplementation - http://seenaburns.com/debugging-electron-memory-usage/ - http://seenaburns.com/2019/01/02/thumbnailing-in-isolate/ - https://mrale.ph/blog/2018/02/03/maybe-you-dont-need-rust-to-speed-up-your-js.html - https://hacks.mozilla.org/2018/01/oxidizing-source-maps-with-rust-and-webassembly/ - https://slack.engineering/chrome-tracing-for-fun-and-profit/ - https://calendar.perfplanet.com/2018/ - https://plaid.com/blog/how-we-parallelized-our-node-service-by-30x/ - https://blog.jayway.com/2015/04/13/600k-concurrent-websocket-connections-on-aws-using-node-js/ - https://adlrocha.substack.com/p/adlrocha-i-have-been-underestimating - https://developer.chrome.com/docs/devtools/evaluate-performance/
Startup time
App size
Good reads