Skip to content

Editable

확장 가능한 Rich 텍스트 에디터 프레임워크

Features

  • contenteditable 속성 대신 커스텀 렌더러를 사용해서 브라우저/플랫폼 호환성을 회피
  • 안정성, 제어 가능성, 성능에 중점을 둔 설계
  • 현재는 렌더링에 React를 이용
    • Vue, Solid-js, SvelteJS 등과 비교해 봤지만 현재로선 가장 개발자 경험이 좋고 유연하며 에코시스템이 훌륭
    • 하지만, 성능 개선을 위해 차후에는 네이티브 DOM 렌더링으로 리팩터링 필요
  • 다양한 플러그인 지원
    • 단축키, 마크다운, 컨텍스트 메뉴, 얼라인, 코드블락, 폰트, 헤딩, 이미지, 링크, 리스트, 멘션, 테이블,..

See also

Favorite site