ReactiveConf - Dan Steigerwald
summary
A new contenteditable editor exists as a working prototype built on before input and TypeScript, using functional libraries like fp-ts and monocle-ts lenses, with real puppeteer tests covering IME, spellcheck and complex transforms. The claim is that relying on before input plus pure transformations simplifies fragile DOM heuristics. A model and many tests already pass, IME handling works, and simple commands are estimated finished in one to two months.
AI-written summary · about
chapters (10)
- 0:00Content editable editors
- 1:08Browser content editable flaws
- 4:09Existing editors investigation
- 8:12Popular libraries overview
- 10:49Seven sins of editors
- 13:46Future of content editable and APIs
- 16:18Functional programming rediscovery
- 22:25Typed FP benefits
- 24:44Progress and next steps
- 26:10Q&A
related talks
35mBuilding a Browser Based Code Editor
29mScala and TypeScript Synergy
32mTooling Like It's 2025
26mDesign a new language in JS: from zero to autocomplete
32mReact Already did that - Developer Ergonomics in 2018
35mScalable Design Systems with TypeScript
49mFront-end Testing on Steroids
49mTypescript + React
