I haven't had a proper look yet though . it's early, I just got up, plus I'm drunk" Tech Doctored.js uses contentEditable, CSS pseudo-elements, and web workers running XMLLint compiled to JavaScript The core libraries are plain-JavaScript and are about 20kb compressed (100kb uncompressed).