Why we built our message editor twice
Blog post from Intercom
We built a message editor at Intercom twice because the first attempt using ContentEditable proved to be more complex than expected, with issues such as inconsistent rendering on all devices and unexpected behavior. After realizing this, we adopted a new approach called the Block Object Model (BOM), which gave us complete control over the editing experience and enabled us to build a solid editor that supports features like lists, formatting, images, and videos, ultimately leading to a better product for our customers.
No tracked trend matches for this post yet.
Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.