- 楼主 编辑于
我一直热衷于使用 Arc 当做自己的主要浏览器 ,前段时间 在 X 上看到 The Browser Company 宣布 Arc 步入维护模式 。
所谓是一鲸落万物生。随即很多人都开源了自己的类似于 Arc 的浏览器 。然后我就在想 可以做一个 Arc 风格的 MarkDown 编辑器呀 。正好最近 mygo 也很火 所以就使用 mygo 做了一个编辑器 。感兴趣的佬友可以体验一下 。
感觉不错的话可以点个 star 支持一下呀https://github.com/Ciao1019/ArcMD
ArcMD 是一款将 Markdown 写作习惯与富文本编辑结合的新概念文档编辑器。设计灵感来自 Arc:竖向侧边栏、多彩空间、全局收藏,以及让文字成为主角的安静页面。无论是记录日常、整理灵感,还是管理整个项目,都可以在这里建立自己的写作空间。
完全使用 Go 和 MyGo 的 Native UI 原生开发。 MyGo 提供原生窗口、GPU 绘制、字形排版和系统输入接口,ArcMD 在此基础上构建自己的文档引擎与富文本编辑器。整个界面直接由 Go 绘制,无需 HTML、JavaScript、WebView、Electron 或 cgo。
ArcMD 还很年轻。 项目目前处于早期预览阶段,很多地方还不完善,尤其是编辑器仍比较朴素,正在一点点打磨迭代。
如果你也喜欢这个方向,欢迎通过 Issues 反馈问题和想法,或者直接提交 Pull Request,一起把它做得更好。性能
在包含 100 万字符、549 个章节的混合文档中,分别连续执行 100 次输入、退格和滚动操作,测量 CPU 帧处理耗时。
文档还包含 500 张表格和 9,912 个单元格。每种操作在三个独立的新进程中重复测量,表中数值为三轮各自 P50、P95 的中位数。操作 P50 P95 ⌨️ 输入 0.589 ms 1.105 ms ⌫ 退格 0.572 ms 1.002 ms 🖱️ 滚动 0.489 ms 1.136 ms 120 Hz 显示器的每帧预算约为 8.3 ms。在这组测试中,即使是百万字文档,CPU 场景构建的 P95 也低于 1.2 ms,为输入处理和画面呈现留出了余量。
测试环境:Apple M5 / 24 GiB,macOS 26.5.1,Go 1.27.3,MyGo v0.7.4;测量日期为 2026 年 11 月 8 日。
基准测试通过无窗口宿主运行正常的帧处理流程,测量 CPU 场景构建耗时。
帧计时不包含输入事件分发、光栅化、GPU 呈现及显示延迟,因此这些数据不代表端到端输入延迟或实际显示帧率。macOS 下载体积 Apple Silicon 约 3.9 MB / Intel 约 4.6 MB( .dmg)Windows 可执行文件 x64 约 13.6 MB,未经过安装包压缩 运行环境 原生 Go + MyGo,无 WebView、Electron 或独立后台服务 体积来自首发前的本地开发构建产物,按十进制 MB 计算;实际下载大小会随平台和版本变化。
收藏支持 1反对打赏
顶一下
个性签名学习的能力和方法比知识本身更重要
顶一下
顶一下
这项目有点意思啊,Arc 那个竖向侧边栏确实好看,问一句,Windows 版现在能正常用了吗,还是 macOS 更稳点
共 1 条回复