
Simon-He95/markstream-vue
📦 オープンソースプロジェクトSimon-He95
リアルタイムAIチャット向け、高性能でマルチフレームワーク対応のストリーミングMarkdownレンダラー。
MarkStreamは、WebアプリケーションにおけるLLMストリーミング出力のレンダリング課題(レイアウトシフト、パフォーマンス低下、複雑な構文の表示など)を解決します。主要フレームワーク(Vue/Nuxt, React/Next.js, Svelte, Angular)間で統一されたAPIを提供し、技術スタックに関わらず一貫したUI体験を実現します。LLMのトークン生成に伴う非同期処理を最適化し、UIのちらつきを抑えた低ジッターな更新が可能です。Mermaid.jsによる図解、KaTeXによる数式、Shikiによる高品質なコードハイライトを標準サポートし、安全なHTMLレンダリングやMonacoエディタとの連携も備えています。プロフェッショナルなAIチャットUIを構築するための必須ツールキットです。
💡ハイライト
- ├─Vue, React, Svelte, Angular対応
- ├─UIのちらつきを抑える低ジッター更新
- └─Mermaid, KaTeX, Shikiを統合サポート
🎯対象
- ├─フロントエンドエンジニア
- └─AIプロダクトエンジニア