Hot Module Replacement (HMR)

Eintrag zuletzt aktualisiert am: 25.01.2018

Mit Hot Module Replacement (HMR) können Teile einer Anwendung ausgetauscht werden, während die Anwendung läuft. HMR ist insbesondere in modernen Webanwendungen ein wichtiges Thema, wo die Webanwendungen aus einer Vielzahl von JavaScript-/TypeScript-Paketen besteht, die im Rahmen des Build-Prozesses zu einer (oder wenigen) Dateien zusammengefasst werden. Da der Build-Prozess oft recht lange dauert, dient das Hot Module Replacement (HMR) dem Entwickler im Entwicklungsprozess dazu, schneller eine aktualisierte Version der Webanwendung im Browser zu sehen und auch die Webanwendung nicht von Beginn an neu starten zu müssen.