Разработчик выбросил contentEditable и нарисовал текстовый редактор на canvas
Tasfer: a text editor drawn on a 2D canvas

Tasfer — редактор, в котором браузер не решает, что показать на экране: каждая буква, курсор, выделение, переносы строк и арабский текст справа налево измеряются и рисуются на 2D canvas. Клавиатуру пришлось оставить браузеру через скрытое поле ввода. Документы хранятся только на устройстве, совместная работа идёт через CRDT и зашифрованный WebRTC без серверов и аккаунтов. Движок открыт под MIT, само приложение — под AGPL.
Браузер слушает, но рисовать ему не дано.