I wrote a pure Elm rich text editor:
• it becomes sluggish around 10K characters and unusable by 50K (by then, it consumes 100MB of memory)
• it cannot justify text
• it cannot be the child of a
• it uses a global onKeyDown subscription, so you must inactivate it when the user is typing into an inputbox or textarea
• unclear how it interacts with screen readers.