Angular可能和Wiz完全合并成为新框架Wangular
谷歌工程师 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 中,反之亦然。
最终我们可以得到一个框架,或者继续共存。
更新于:5个月前相关文章
- 十大前端开发框架
- 【说站】php框架有哪些
- 【说站】Java集合框架Arrays的介绍
- 尤雨溪成立VoidZero 成前端开发主流框架
- Angular UT 模拟执行setTimeout
- Angular Mock 一个类的静态方法
- 【说站】php框架的底层原理
- 10个技巧优化PHP程序Laravel 5框架
- 国外流行的前端框架有哪些?
- 一款轻量级前端框架Avalon.Js
- TP6.0 框架的下载,优秀扩展包推荐
- 微擎TP6.0框架 微擎版、独立版 路由通用生成方法
- .Net开源框架列表
- angular卡installing packages解决方法
- Angular scrollPositionRestoration回到顶部无效
- 定时调度框架系列之Quartz.Net详解
- Angular echarts No provider for InjectionToken NGX_ECHARTS_CONFIG!错误
- Angular如何mock window对象
- Angular自定义验证器ValidatorFn单元测试
- angular switchMap的用法