The current polling-based model for Gamepad API inputs requires applications to repeatedly fetch and compare the full gamepad state in order to detect button presses and axis movements.
Providing an alternative event-based model allows applications to remove the polling loop and only respond to relevant events. Applications switching from polling to events may also see a reduction in average input latency.
Gecko: Positive (https://lists.w3.org/Archives/Public/public-webapps/2015AprJun/0091.html) Mozilla has publicly indicated support for gamepad input events and Firefox includes a prototype implementation (enable dom.gamepad.non_standard_events.enabled) with events gamepadaxismove, gamepadbuttondown and gamepadbuttonup.