当前位置: 首页
业界动态
16MB轻量插件SideX让VS Code运行更流畅

16MB轻量插件SideX让VS Code运行更流畅

热心网友 时间:2026-05-18
转载

很多开发者心里都有个疑问:能不能在保留VS Code核心体验的同时,把那个臃肿的体积和惊人的内存占用给降下来?最近,一个名为SideX的开源项目进入了大家的视野,它正在尝试解答这个问题。

VS Code的强大与生态无需多言,它几乎是全球开发者的标配工具。然而,其“重量级”的表现也一直备受诟病:安装包动辄接近800MB,运行时内存轻松吞噬数个GB。这背后的原因,其实并非编辑器本身的设计问题。

看看这组对比数据:一边是797.8MB,另一边是16.4MB,差距接近50倍。问题的根源在于其底层框架——Electron。这个框架让每个应用都捆绑了一个完整的Chromium浏览器内核。换句话说,你每安装一个Electron应用,就等于安装了一个精简版的Chrome。

1. SideX 的思路是什么

SideX的思路非常直接:既然自带浏览器引擎是负担,那为什么不直接用系统自带的呢?

具体来说,在macOS上调用WKWebView(与Safari共享内核),在Windows上使用WebView2,在Linux上则运行WebKitGTK。这些WebView组件原本就存在于操作系统之中,无需额外打包,应用体积和内存占用自然大幅下降。

根据项目目标,在macOS上,SideX力求将空闲状态的内存占用控制在200MB以内。Windows平台因WebView2的优化尚在进行中,表现可能稍复杂一些,这也是Tauri社区正在探讨的议题。这个方案在理论上是成立的,但实际效果还需后续持续优化来验证。

2. SideX 目前具备哪些能力

SideX并非从零开始造轮子,其策略是直接移植VS Code的“工作台”(workbench)。因此,对于熟悉VS Code的用户来说,基础操作几乎无需重新学习。

编辑器核心基于Monaco,提供了语法高亮、基础智能提示等必备功能。文件管理器支持完整的文件夹操作。集成终端采用了Rust编写的portable-pty,Shell自动检测、窗口调整等功能一应俱全。Git集成也相当全面,覆盖了状态查看、差异对比、提交历史、分支管理等日常操作。

主题系统直接沿用VS Code的目录结构,内置多套主题可供切换。文件搜索功能依托Rust后端,结合dashmap、rayon和regex实现并行索引,速度表现不错。扩展方面,它接入了Open VSX Registry——这是VS Code Marketplace的一个开源替代品,也被VSCodium和Gitpod所使用。

不过需要指出的是,其扩展宿主(Extension Host)功能仍在开发中,目前采用Sidecar进程模式,这可能导致部分扩展无法安装或功能不全。在扩展生态的完善度上,与成熟的VS Code相比仍有明显差距。

3. 跟 Zed、Lapce 这些有啥不一样

这可能是很多人会产生的疑问。Zed和Lapce确实以轻量和快速著称,但它们本质上是在构建一个全新的编辑器,这意味着用户需要重新适应一套不同的快捷键、操作逻辑和插件生态。

SideX选择了一条不同的路径:不重写编辑器本身,只替换底层引擎。具体来说,前端移植VS Code的TypeScript工作台代码,后端原生模块用Rust重写,渲染层则交给系统的WebView处理。这样做最大的好处是显著降低了用户的上手成本。

当然,这种架构迁移的工程量巨大。目前,SideX在调试器和扩展宿主等核心功能上尚未完全就绪,其功能丰富度与VS Code相比还有一段距离。

4. 几句实话,提前说清楚

项目明确标注为“早期发布”,这意味着它仍处于起步阶段。核心的编辑和终端功能基本可用,但扩展支持和调试器功能仍在完善中。如果你的日常工作流高度依赖某些特定的VS Code扩展,那么现阶段继续使用VS Code是更稳妥的选择。

另外,远程开发能力目前是缺失的。无论是SSH连接、WSL开发还是容器开发,都需要依靠VS Code来完成。社区中也存在一些关于项目可持续性的讨论,毕竟将VS Code如此庞大的架构迁移到Tauri上并持续维护,是一项极具挑战的任务。

5. VS Code 和 SideX 怎么选

这里提供一个简单的选择建议:

优先选择VS Code的情况:如果你的工作需要完善的插件生态、远程开发(SSH、WSL、容器)、团队协作工具统一,那么VS Code依然是功能全面、稳定可靠的首选。

可以尝试SideX的情况:如果你的设备配置有限(如旧笔记本、低配云服务器),日常开发主要集中于代码编写、终端操作和基本的Git管理,对复杂插件依赖不高,那么可以尝试SideX以获得更流畅的体验。不过必须明确,其功能完整性目前无法与VS Code相提并论。

6. 写在最后

开源仅一个月就获得超过2000颗Star,这充分说明了开发者社区对轻量化开发工具的期待。桌面应用过于臃肿的问题已被诟病多时,许多人的任务管理器中都排着一长串Chromium相关进程。

SideX提供了一种新的思路:或许我们不必完全重造轮子,通过为现有成熟产品更换一个更轻量的“引擎”,也能达到优化的目的。它代表了轻量化探索的一种可能性。

感兴趣的朋友可以下载体验,感受一下不同的技术路径带来的变化。但客观来说,期待它立即完全替代VS Code并不现实。项目基于MIT协议开源,其后续进展值得关注。

来源:https://www.51cto.com/article/843465.html

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

同类文章
更多
理想L9自动泊车实测:丝滑流畅又礼貌的自主泊入体验

理想L9自动泊车实测:丝滑流畅又礼貌的自主泊入体验

近日,一段关于全新理想L9 Livis的实车体验视频在各大社交平台引发热议,其极具未来科技感的“具身智能迎宾”系统成为焦点。当车主靠近车辆时,系统能够毫秒级精准识别用户身份,一场充满仪式感与尊贵感的智能交互体验随即优雅展开。 有“分寸感”的智能泊出:沟通式自动化 视频中最令人印象深刻的,是车辆在狭窄

时间:2026-05-18 14:46
比亚迪起诉博主龙哥讲电车胜诉 判赔200万元并公开道歉

比亚迪起诉博主龙哥讲电车胜诉 判赔200万元并公开道歉

5月17日,一则道歉视频引发了行业关注。自媒体博主“龙哥讲电车”通过视频形式,正式向比亚迪公司致歉。 视频中,博主提及了与比亚迪之间一场不正当竞争纠纷的二审判决结果。根据判决,他需要赔偿比亚迪200万元软妹币,并发布视频以消除此前言论带来的不良影响。博主承认,自己在维修比亚迪车辆的三电系统过程中,曾

时间:2026-05-18 14:43
张雪WSBK冠军战车亮相华中车展 展现中国机车智造实力

张雪WSBK冠军战车亮相华中车展 展现中国机车智造实力

2026年5月15日,备受瞩目的第二十四届华中国际汽车展览会在武汉国际博览中心盛大开幕。本届展会现场,一个重磅亮点吸引了所有观众的目光——张雪机车携其刚刚在世界超级摩托车锦标赛(WSBK)斩获殊荣的冠军战车震撼登场。这是该款传奇赛车首次于华中地区公开亮相,其王者之姿毫无悬念地成为全场瞩目的焦点。 展

时间:2026-05-18 14:43
小米YU7 GT双色版上市 车厘子红火山灰配色受热捧

小米YU7 GT双色版上市 车厘子红火山灰配色受热捧

近期汽车市场的关注热点,无疑聚焦于小米YU7 GT。这款全新轿跑车型起售价为23 35万元,预订服务现已全面启动,市场热度持续走高。 此前亮相的车厘子红配色,凭借其鲜明亮丽的视觉表现,已收获大量用户青睐。而在热度未减之际,官方再度发布了全新的火山灰配色,进一步提升了消费者的期待值,充分展现出产品在色

时间:2026-05-18 14:42
张雪机车捷克站夺冠并启动售后薪资改革与管理升级

张雪机车捷克站夺冠并启动售后薪资改革与管理升级

2026年5月17日,世界超级摩托车锦标赛(WorldSSP)捷克站首回合比赛圆满结束。来自中国张雪机车车队的车手瓦伦丁·德比斯成功登顶,摘得冠军桂冠。这标志着张雪机车在本赛季已第四次于这项世界顶级赛事中夺得最高荣誉,展现了其强劲的竞技实力。 赛场上的辉煌战绩令人瞩目,但赛后车队创始人张雪在社交媒体

时间:2026-05-18 14:42
热门专题
更多
刀塔传奇破解版无限钻石下载大全 刀塔传奇破解版无限钻石下载大全
洛克王国正式正版手游下载安装大全 洛克王国正式正版手游下载安装大全
思美人手游下载专区 思美人手游下载专区
好玩的阿拉德之怒游戏下载合集 好玩的阿拉德之怒游戏下载合集
不思议迷宫手游下载合集 不思议迷宫手游下载合集
百宝袋汉化组游戏最新合集 百宝袋汉化组游戏最新合集
jsk游戏合集30款游戏大全 jsk游戏合集30款游戏大全
宾果消消消原版下载大全 宾果消消消原版下载大全
  • 日榜
  • 周榜
  • 月榜
热门教程
更多
  • 游戏攻略
  • 安卓教程
  • 苹果教程
  • 电脑教程