The Bard fieldtype is a rich-text and block-based editor based on Tiptap, which in turn is a Vue component that wraps around ProseMirror — a robust JavaScript framework for building rich-text editors that don't directly write HTML or rely on contenteditable, but rather a document model.