上周正式发布WinterJS1.0(https://github.com/wasmerio/winterjs),基于Rust+火狐的SpiderMonkey引擎。从”锈化“角度看,根红苗正、相当纯血。
不同于LLRT专注在AWS自家使用,也没像Bun那样添了包管理器、打包器、自带数据库等一系列外设,WinterJS主打的是兼容WinterCG规范(WinterCG官方还没为WinterJS背书)、Cloudflare API和RSC。
对Next、Remix、Svelte、Astro一干框架的支持,目前在性能和兼容性上取了个不错的点。相比Bun而言,这个领域WinterJS有后来居上的味道。
发布信息照例有”快如闪电“,不过即便是WinterJS自己拿出的招牌跑分,是在单纯处理网络请求方面比Bun快个30%。周知这个指标不是网络应用的瓶颈所在,开发人员一般做个参考。且WinterJS的测试有点争议(运行硬件和调度有差异),实际项目运行速度不预期太高为宜。
后面几个月,我处应该是挤不出资源单独测WinterJS运行时、或在新旧项目中引入。
预想是年底前看社区的实践反馈情况、再结合React 19的变化,评估对过去基于Nextjs框架的项目是否有升级(重构)的价值。