OpenSumi 开源双周报 6.6 - 6.19

288 阅读3分钟

OpenSumi 是阿里 & 蚂蚁集团联合开源的一款面向 IDE 定制化研发的框架。
我们的使命:让 IDE 定制化研发变得简单丝滑。
官网:opensumi.com

双周头条

2.19.0 迭代进行中

本次迭代我们计划对框架内一部分冗余的代码进行梳理优化,升级了部分依赖,在推进功能建设的同时,也针对性对部分场景进行了优化,部分重点功能及优化如下:

  • 通过优化布局,编辑器等数据的临时存储逻辑,提升框架在非首次打开场景下的加载速度,速度提升约 100% #1205
  • 支持终端 LocalEcho 能力,优化高延迟场景下的终端使用体验 (用户输入在没有收到服务端返回结果前以半透明状态显示,不阻塞用户输入反馈) #1028
  • 1655727130964-d0b4f361-3162-4f9a-bab9-d05f42921ce5.gif
  • 升级 React 18 #970
  • Toolbar (工具栏区域)支持 when 表达式控制 #1214

更多发布内容,可查看发布计划:Iteration Plan for v2.19.0

重点进展

阿里开源之夏

阿里开源之夏活动即将完成学生评选流程,OpenSumi 将会有以下三个题目:

  1. 基于 OpenSumi 实现可插拔的协同编辑模块 (进阶难度)
  2. 基于 OpenSumi 实现一个通信流量监控面板模块(进阶难度)
  3. 解决 OpenSumi 与 Chrome 基础快捷键冲突的 Chrome 插件(基础难度)

OpenSumi 题目地址 github.com/opensumi/co…

相关链接:开源之夏活动官网

目前三个题目均有意向学生参与到题目实现中

QCon 与 GMTC 会议

由于北京疫情原因,大会时间待定

QCon 大会《前端新基建》 专题:

  1. 《云研发背景下 OpenSumi 在阿里的实践与应用》

GMTC 会议《云研发实践》专题两个题目:

  1. 《云原生 CloudIDE 技术与架构》
  2. 《研发在云端,淘系云研发体系实践》

开源数据

数据统计时间段 6.6 - 6.20

Star 新增 48 个,现总 star 为 1216

Pull Request 新增 50 个,合并 PR 36

Issue 新增 48 个,解决 Issue 40 个,现存 Issue 95

Commit 新增 50 个,共 232 个文件变化,新增 5154 行,删除 1476

OpenSumi 官网双周访问用户数为 554 ,较上个周期下降 1.8%

行业动态

作者停止维护,Emacs “替代品” 正式开源!

前不久,4coder 官方社交平台发布推文,宣布 4coder 编辑器现已完全开源。

GitHub:github.com/Dion-System…

4coder 是一个大致上基于(based loosely) Emacs 的现代文本编辑器,由开发者 Allen Webster 和 Yuval Dolev 开发完成。4coder 的主要目标是最大限度地提高扩展的能力和便利性,4coder 也高度重视性能和可移植性。

相关文章:作者停止维护,Emacs “替代品” 正式开源!

GitHub 关停 Atom 项目

近日 GitHub 公布计划,将在今年 12 月 15 日正式关停 Atom 项目。作为一款开源文本编辑器,Atom 启发并影响了众多商业应用程序,包括微软 Visual Studio Code、Slack 以及 GitHub Desktop 等等。

同时,Atom 的主创团队计划创建一个新的 Zed 项目,用 Rust 重写一款编辑器程序。

相关新闻:GitHub官宣“报废”Atom编辑器

感谢

感谢外部开发者对 OpenSumi 的开源贡献: