Web IDE 性能体检2026年8月16日 · 阅读需 9 分钟李瑾Dora SSR 开发者2026 年 7 月,我们对 Dora Web IDE 做了一轮系统性能优化。 这次工作并不是修复某一个已经十分明显的卡顿。真正的起因是 Web IDE 承担的职责越来越多:代码编辑、资源管理、Git、运行日志、可视化工具和 Coding Agent 都在同一个浏览器页面中工作。每项功能单独看都能正常运行,叠加以后却可能产生大量不容易被用户直接看到的消耗。
Dora 为什么把 IDE 放进浏览器2026年8月16日 · 阅读需 10 分钟李瑾Dora SSR 开发者 从一台国产开源 Android 复古掌机,到一个人和 Agent 都能工作的创作现场。 我还没开始写程序,已经在配环境了 我过去做过嵌入式开发,也做过 Android 应用开发。 做过这两类开发的人,大概都熟悉一套很有仪式感的流程:你只是想验证一个小想法,SDK、工具链、依赖、驱动和设备连接已经排好队,等着接受检阅。 程序还没出生,开发环境先办起了入学手续。
旧游戏编辑器重回浏览器2026年8月16日 · 阅读需 9 分钟李瑾Dora SSR 开发者在 Dora SSR 之前,我还做过一个叫 Dorothy 的游戏引擎项目。它是 Dora SSR 的前身,今天引擎里的不少创作想法、资源格式和工具经验,都可以一路追溯到那里。 在 Dorothy 时期,我做过几件很像“工匠工具”的东西。 一件用来编辑角色的层级、外观和动作;一件用来摆放碰撞形状、连接物理关节;还有一件能把粒子的颜色、速度、寿命和重力,马上变成一团可以观察的火焰、雨水或烟雾。 它们后来有了名字:ActionEditor、BodyEditor 和 ParticleEditor。
Web IDE 的轻量 Git 面板2026年8月16日 · 阅读需 5 分钟李瑾Dora SSR 开发者Dora Web IDE 里现在有一个 Git 面板。 这是一项有意控制范围的功能。 它的目标并不是在浏览器里重新造一套完整 Git,也不是让熟悉命令行的人从此放弃终端。它只想解决一个更具体的问题:当项目已经在 Web IDE 中打开时,查看修改、选择提交内容、写下一次提交,再与远端同步,这些最常见的动作能不能留在同一个工作区里完成?
重整 Dora Web IDE2026年8月16日 · 阅读需 4 分钟李瑾Dora SSR 开发者2026 年 7 月,我们对 Dora Web IDE 做了一轮 UI 整理,主要涉及首次工程引导、可视化编辑器样式、文件导航和文档阅读界面。 这次调整的目标不是简单更换配色,而是解决三个问题:第一次进入 Web IDE 时从哪里开始,操作过程中怎样识别当前状态,以及信息较多时应该先看哪里。