A development technique that automatically updates running applications with code changes while preserving the current application state. Unlike full page reloads, it injects only the changed modules, maintaining user interactions and data.
Developed in the Lisp community in the 1960s-70s, the term 'hot' comes from the idea of swapping components while the system is still 'hot' (running). It gained mainstream attention with React Hot Loader around 2014 and became a standard feature in modern development tools.
Try Another Word