Engineering·ProductBetting on CodeMirrorWhy we moved from Monaco to CodeMirror 6, what the new architecture makes possible, and what it took to switch editors.Sergei Chestakov·03/10/22