Talk type: Talk
How We Built a Document Editor in Web
The story of how MyOffice built a web-based document editor.
Behind this is not only the team of the web editor itself: there is a kind of “magic” core on which all the main functionality of editors is tied (not only for the web, but also for other platforms).
The talk will tell about the global architecture and key decisions, about the “magic” of the core and how the web editor team works with it, what does Wasm and Emscripten have to do with it. The topic of rendering on canvas and the main challenges that the team faces when developing a web editor will be touched upon: working with fonts, links, focus and selection, performance. And finally, a little about the existing problems and their potential solutions.