The 'input' event is the modern way to detect real-time changes in form inputs. It fires immediately when the value changes, whether through typing, pasting, dragging, or any other input method. Unlike 'change' which only fires when the input loses focus, 'input' provides immediate feedback. It works with all input types including text, number, range sliders, and even contenteditable elements.