微软开源 SwiftStreamingMarkdown:iOS 流式 Markdown 渲染库
微软在 GitHub 上开源了 SwiftStreamingMarkdown,这是一个面向 iOS 的高性能 Markdown 渲染库,专为流式文本场景设计,采用 MIT 许可证发布。

核心特性
该库提供两个 SwiftUI 入口:MarkdownView 处理静态 Markdown 文本,StreamedMarkdownView 处理流式输入。文本逐段到达时保持平滑动画与滚动,适合聊天或 LLM 回复界面。微软在 iPhone XS 上进行了性能测试,流式渲染加滚动场景下保持流畅无卡顿。
Markdown 支持
覆盖 CommonMark 和 GitHub 风格 Markdown 的核心子集,针对 LLM 响应中实际出现的语法做了针对性支持:
- 标题(h1-h6)、粗体/斜体/删除线
- 行内代码、链接、围栏代码块
- 引用块(支持嵌套行内、列表和引用)
- 有序列表、无序列表(支持嵌套)
- 表格(支持列对齐)
- 行内 LaTeX 数学公式(
\( ... \)和$$ ... $$) - 引用药丸(citation pills)
暂不支持图片渲染(仅显示 alt 文本)、任务列表、脚注、高亮、原始 HTML 和 GitHub alerts。不支持的语法会降级为可读文本,不会中断流式渲染。
集成与体积
通过 Swift Package Manager 集成,集成后约增加 3 MB 下载体积。依赖包括 swift-markdown、cmark-gfm、iosMath(LaTeX 渲染)和 HighlightSwift(代码高亮)。
swift.package(url: "https://github.com/microsoft/SwiftStreamingMarkdown", from: "0.1.0")
其他功能
提供 MarkdownRenderConfig 进行主题和排版定制,以及 MarkdownListener 协议用于分析追踪(渲染事件、表格交互、上下文菜单生命周期等)。项目包含完整的 SwiftUI 示例应用,支持可调节的流式演示和日志监听。
目前项目仍处于早期阶段(GitHub 24 stars、4 contributors、64 commits),但 MIT 许可证意味着可以直接集成到商业项目中使用。
来源:GitHub / microsoft/SwiftStreamingMarkdown
- 据报道,微软搁置 Windows 11 多项 Copilot 系统级整合计划3/16/2026
- Hugging Face 最大开源仓库快被 AI 垃圾 PR 淹没了3/19/2026
- iOS 26.4 RC 发布:Apple Music 有 AI 歌单,Podcasts 支持视频3/18/2026
- 字节跳动开源 Lance:3B 参数统一图像视频理解生成与编辑5/22/2026
- 苹果警告:iOS 13/14 用户需立即升级至 iOS 153/20/2026
- DarkSword 被披露:Safari 打开恶意网页即可被入侵,旧版 iPhone 该升级了3/19/2026
- Apple:iOS 26 双卡 iPhone 可能出现意外拨号,已在 iOS 26.3 修复3/26/2026
- iOS 27 可能不含重大设计变更,Liquid Glass 优化是长期过程3/15/2026
- iOS 26.4 终于允许家庭成员用自己的付款方式了3/19/2026
- 苹果拟在 iOS 27 向第三方 AI 助手开放 Siri 接入3/27/2026
- GrapheneOS 警告起诉:安卓统一认证标准背后的生态之争3/18/2026
- 有人在 GitHub 上开源了一个「前任 Skill」3/31/2026
- Vercel 确认安全事件,暗网卖家声称掌握核心访问权限4/19/2026
- 微软更新经典命令提示符:支持 Sixel 内联图形4/1/2026
- ImageGlass 10 Beta 1 发布:十五年来最大重构,首次支持 macOS 和 Linux3/15/2026
- 微软确认 Windows 11 遗留 UI 现代化计划,控制面板继续保留3/31/2026
- 开源项目分享:SwiftMTP——macOS 平台的安卓文件传输工具4/10/2026
- PyPI 包 lightning 遭供应链攻击,800 万月下载量的 ML 框架暴露开发者凭证5/2/2026
- 英伟达发布全球首个开源量子 AI 模型家族 Ising,用 AI 打造量子计算机的「操作系统」4/15/2026
- 百度开源 8B 文生图模型 ERNIE-Image:文字渲染达 SOTA,消费级显卡即可运行4/15/2026
- 通义开源影视级配音大模型 Fun-CineForge,关键变化是把“时间”也做进了模型3/16/2026
- Cherry Studio 被指违规遥测,禁用分析功能后仍连接服务器4/19/2026
- 法国政府承诺以 Linux 取代 Windows,覆盖 250 万公务员桌面4/10/2026
- GitHub Issues 遭遇大规模垃圾广告攻击,开源社区成黑产引流池3/29/2026
- Apple 修复 iOS 通知数据残留漏洞(CVE-2026-28950)4/22/2026
- 企业微信开源 CLI:AI Agent 可以直接操作企业微信了3/30/2026
- PaddleOCR 超越 Tesseract,成为 GitHub 星标最高的 OCR 项目3/30/2026
- 小米正式开源 MiMo-V2.5 系列模型:MIT 协议、1M 上下文、Agent 能力开源第一4/28/2026
- Linux 内核即将告别 Intel 486,37 年的兼容走到终点4/7/2026
- Windows 11 终于把用户文件夹命名这件小事,放回了安装阶段解决3/15/2026