Get to know MDN better
This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2017.
The CompositionEvent() constructor creates a new CompositionEvent object.
A string with the name of the event. It is case-sensitive and browsers set it to compositionstart, compositionupdate, or compositionend.
options OptionalAn object that, in addition of the properties defined in UIEvent(), has the following properties:
data OptionalA string used to initialize the data property of the new CompositionEvent. Browser-generated events set it to the characters generated by the IME composition.
A new CompositionEvent object.
| UI Events # dom-compositionevent-compositionevent |
Enable JavaScript to view this browser compatibility table.
This page was last modified on Apr 7, 2023 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.