CKEditor 5 – Proof of concept of the typing feature using the beforeinput event

This is a proof-of-concept of CKEditor 5 typing feature implemented using the native beforeinput event. It requires Chrome Canary to work and enabling the chrome://flags/#enable-experimental-web-platform-features flag.

Read more about this PoC in the issue and check out the Input Events specification.

Note: This demo uses CKEditor 5 v0.2.0 (let's say early-alpha) so it has some bugs and missing features: e.g., support for rendering subsequent spaces, stability around IME, no pasting support, etc.

Things which do work:

Believe me or not, but this is a lot :).

Heading 1

Heading 2

This is an editor instance.