Feature Parity Matrix
π Format Support
Section titled βπ Format Supportβ| Feature | π ebook-rs (v0.16.4) |
π¦ epub.js |
π foliate-js |
π¦ rbook |
|---|---|---|---|---|
| EPUB 2 & 3 Support | β Full OPF + NCX/NAV | β Yes | β Yes | β Yes |
| EPUB 3 Fixed-Layout (FXL) | β 2-page spread renderer | β Yes | β Yes | β No |
| Amazon KFX (KF10) | β
Clean-room b"CONT" container |
β No | β Yes | β No |
| MOBI & AZW3 (KF8) | β Native PalmDOC LZ77 | β No | β Yes | β No |
| FB2 (FictionBook 2) | β Native XML + xlink:href | β No | β Yes | β No |
| KEPUB (Kobo EPUB) | β Native | β No | β Yes | β No |
| LIT (Microsoft Reader) | β Native | β No | β Yes | β No |
| CBZ (Comic Book ZIP) | β Native ZIP Images | β No | β Yes | β No |
| PDF 2-Column Reflow | β
pdf_oxide spatial reflow |
β No | β No | β No |
| DOCX (Microsoft Word) | β Native WordML | β No | β No | β No |
| RTF (Rich Text Format) | β Native Control Words | β No | β No | β No |
π§ Navigation & AI Features
Section titled βπ§ Navigation & AI Featuresβ| Feature | π ebook-rs (v0.16.4) |
π¦ epub.js |
π foliate-js |
π¦ rbook |
|---|---|---|---|---|
| Model Context Protocol (MCP) | β Built-in Stdio & HTTP Server | β No | β No | β No |
| Okapi BM25 RAG Chunking | β
rank_chunks_bm25() |
β No | β No | β No |
| SIMD Full-Text Search | β SIMD memchr scanning | β No | β Basic | β No |
| IDPF CFI Engine | β Parse / format / compare / range | β Yes | β Yes | β Yes |
| TTS Word Synchronizer | β Word token span offsets | β No | β No | β No |
| Readium LCP DRM | β Full License Parser | β No | β Yes | β No |