谷歌要让Angular再次伟大——正在与内部JS框架Wiz进行合并

谷歌工程师 Sarah Drasner 透露称,Angular 正在与谷歌内部自用的 JS 框架 Wiz 进行合并,当前两个团队正在进行一些研发合作

目前还不清楚 Angular 和 Wiz 是否会完全合并——成为新框架 Wangular(非官方名称),但两边的合作确实已经有了一些实质的效果,同时他们也在积极召唤社区参与。

Wiz 是谷歌内部使用的 JavaScript 框架,代码没有开源,由 Malte Ubl 在十多年前创建,目前为搜索、GMail、照片等应用提供支持。

Malte 后悔当初没有开源 Wiz,他此前 “没有意识到它有多么强大和独特”。

去年,Angular 和 Wiz 团队都致力于将 Angular Signals 添加到各自的框架中。

因此,他们决定共享代码并协同工作,目标是让 Wiz + Angular Signals 原语被采用到 Google 的一款生产应用中。最后他们选择了大魔王 ——YouTube。

据称,如今 Wangular Signals™️ 已在生产中用于 100% 的 YouTube 移动网络流量,并取得了一些不错的效果:

  • 默认情况下性能更好,包括低端设备上的输入延迟降低 35%,而这是开发人员无感的。

  • 简化的框架概念,如记忆化 (memoization)、过时的闭包和 unexpected 重新渲染。

  • 具有自动依赖性跟踪、自动清理和动态依赖性的更易于维护的代码。

有人认为谷歌这是要向 Angular “挥下砍刀”。对此,谷歌工程师回复称,事实刚好相反,因为他们对 Angular 投入了大量资源,与 Wiz 合并意味着更加重视 Angular。

也有自称是参与这项工作的谷歌工程师写道:

我们看到 Angular 和 Wiz 的开发者有很多类似的需求,因此我们正在寻找重用工作的机会。

一个很好的例子是 Angular Signals 库,它现在在所有 YouTube 移动网络中使用。以类似的方式,Angular 带来了 Wiz 提供的更细粒度的代码加载。

随着时间的推移,我们将继续专注于对开发人员最有利的方面,并将 Wiz 的最佳优势融入到 Angular 中,反之亦然。

最终我们可以得到一个框架,或者继续共存。

相关链接

https://twitter.com/sarah_edo/status/1770478763253379488

https://bytes.dev/archives/273

https://news.ycombinator.com/item?id=39777267


热门文章

Redis 不再 “开源”

Oracle 正式发布 Java 22

微软正式开源专为 Windows 打造的 Sudo

Linus Torvalds:你的代码好恶心

微信全新 Linux 版本开放下载——基于原生跨平台方案重构

获取新鲜开源资讯
网罗全球开源软件
畅读硬核技术文章
品味高级趣味梗图

⬇️欢迎关注OSCHINA公众号
「设为星标」

相关推荐

  • 简易零钱分类程序
  • 国产大模型Kimi爆火到「宕机」;李想发内部信反思MEGA失利;Stable Diffusion核心团队被曝集体离职|极客头条
  • 突发!告 iPhone 垄断,美国政府起诉苹果
  • 年度问卷 | 智能推荐系统用户调研
  • 新版 Redis 将不再“开源”引争议:本想避免云厂商“白嫖”,却让开发者遭到“背刺”!
  • Redis不再 “开源”
  • Kimi,今年的VC之光
  • 马斯克的星舰项目到底哪里伟大了?
  • LLM、RAG虽好,但XGBoost更香!
  • 宋东桓:Sora可能会颠覆好莱坞,但优秀更取决于想象力 |T前线
  • 股票涨停、泼天流量,Kimi受宠若惊到宕机:预计25日恢复,200万无损窗口实测:好用!不失优秀、免费的国产大模型产品!
  • 分库分表设计及常见问题
  • 全网独家“Java面试+进阶学习”资源合集,手慢则无!
  • 今日代码 PK | 使用 try-with-resources 关闭资源
  • 面试被拷打,真面不动了。。。
  • 我们公司的春招来啦!
  • 从 AI 和数据要素角度聊聊“新质生产力”对企业数字化转型的影响
  • openEuler 学习赛等你来战:解锁开源之力,赢取丰厚奖品!| Q推荐
  • 打造一个成本优先的技术架构,可以分几步?| ArchSummit
  • 我用十几年时间自创了两门编程语言,它们都还挺知名