Multiple editor types:
- Classic
- Inline (floating toolbar)
- Balloon (pop-up tools),
- Balloon Block (pop-up tools++),
- Decoupled Document (save to PDF or print)
Custom data model to support real-time collaboration and minimize dealing with browser quirks
View → Model = Upcast
Model → View = Downcast
Everything is a plugin (but all v4 plugins have to be rewritten, much like with Drupal 8)
- All plugins compiled together with core to create a single ckeditor.js file
Full details: https://ckeditor.com/blog/CKEditor-5-v10.0.0-the-future-of-rich-text-editing-looks-stable/