ParentFull threadjavan·They all use contenteditable for I/O only (no execCommand), and they all maintain their own internal document model.View on HN