Garbage Collection in Modern Web Applications
Jan Monschke at ReactFest 2018
The React + Redux stack has become very popular and in addition with Electron is even used in desktop applications. Companies are using that stack to build chat clients, email clients and music streaming applications. Building applications for the desktop however comes with its own set of unique problems that usually don't apply for web applications. Users will have the app open for a significantly longer period of time than on the web. This means that all of a sudden web developers have to think about memory management. Redux itself does not come with tools to help you clean up your state but it is very flexible and allows developers to build solutions on top of it.