Salvaging contentEditable: Building a Robust WYSIWYG Editor

Web-based WYSIWYG editors are notorious for spitting out a distasteful HTML soup. In this talk I’ll show how I implemented an editor that, instead of trying to filter and clean this soup, takes control away from the browser’s contentEditable implementation, and reinterpret user actions as operations on our own semantic document model (i.e. not HTML). The result is a WYSIWYM (what you see is what you mean) editor, more predictable than classic WYSIWYG, and just as user friendly. Intro music by @halfbyte
Length: 27:54
Views 1652 Likes: 48
Recorded on 2015-09-25 at JSConf Europe
Look for other videos at JSConf Europe.
Tweet this video