📢 X投稿文
ブラウザ不要のドキュメント生成エンジン。React/Vue/SvelteやHTML/CSSからPDFを高速に生成。RustのWASM実装で軽量。ページ自動調整対応。Node・ブラウザ・エッジで動作
https://github.com/danmolitor/forme
🤖 AI考察
■ **概要**
Rust + WASM製の軽量PDFレイアウトエンジン。ブラウザレス・プロセス内レンダリングで、従来のheadless Chrome方式を置き換え。
■ **特徴・用途**
- **技術**:Knuth-Plass行分割・OpenTypeシェーピング・CSS Grid等の本格レイアウト機能と、PDF/UA-1・PDF/A対応で企業用途に耐える品質を実装。
- **適用領域**:発票・領収書・配送ラベル等、精密なページネーション要件がある定型書類生成の高速化が本筋(ミリ秒単位+メモリ効率)。
- **エコシステム**:React/Vue/Svelte/Preact/Python/Rustで使用可。HTMLからの直接変換もあり、既存CSS資産の活用が可能。
■ **結論**
ブラウザ起動のオーバーヘッド排除と規格準拠の両立により、SaaS/バックエンド向けドキュメント生成基盤として現実的な選択肢。既存PDFツール(PDFKit等)より型安全性とレイアウト制御が強い反面、カスタムフォント・複雑な動的レイアウトではセットアップの学習コスト あり。