satteri - JavaScript 생태계를 위한 고성능 Markdown 및 MDX 처리기
요약
satteri는 JavaScript 생태계의 유연성과 Rust의 고성능을 결합한 Markdown 및 MDX 처리기입니다. Rust 기반의 네이티브 파서를 사용하여 언어 간 경계 비용을 최소화하며, 다양한 플랫폼과 브라우저 환경을 지원합니다.
핵심 포인트
- Rust 기반 파서와 JS 플러그인 결합으로 고성능 구현
- CommonMark, GFM, MDX 등 폭넓은 포맷 지원
- macOS, Linux, Windows 네이티브 바이너리 및 WASI 지원
- pnpm을 통한 간편한 설치 및 MIT 라이선스 제공
- JavaScript 생태계는
플러그인은 풍부하지만 파서가 느리고,Rust 생태계는 그 반대라는 간극을 메우는 고성능 Markdown / MDX 파이프라인 - 파서와 AST는
Rust에, 플러그인은**JavaScript(TypeScript)**에 둬서,언어 경계 비용 거의 제로로 양쪽의 장점만 취함pulldown-cmark
기반 네이티브 파서로CommonMark / GFM / MDX지원- frontmatter, math, remark-directive 컨테이너 지원
macOS/Linux/Windows용 네이티브 바이너리와 브라우저/엣지용WASI 폴백제공- 브라우저에서 바로 돌려보는
라이브 플레이그라운드제공,**초당 처리 문서 수(docs/sec)**를 실시간으로 확인 가능 pnpm add satteri
한 줄로 설치, MIT 라이선스
AI 자동 생성 콘텐츠
본 콘텐츠는 GeekNews의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기