首页 > 业界资讯 > 正文

Chrome团队启动Aurora项目 优化网络开发

  Google的 Chrome 团队曾推出多个项目,以协助框架作者采用他们认为的最佳做法,基本上都是基于 React 的 Next.js 开始的。 本周早些时候,一个由 6 人组成的团队(Google内部称为 WebSDK)介绍了 Aurora 项目,被描述为“和多个框架作者。

        在官方博文中谈到了该项目提供了“强大的默认值和有意见的工具”,而这些经验很多都来自 Maps、Search 等Google应用程序。Google表示,Aurora 项目能识别网络框架的弱点,特别是那些导致“用户体验痛点"的地方,然后以适应其他网络框架的方式修复它们。正如你对浏览器团队的期望,所有提到的框架都是 JavaScript 或 TypeScript(可编译为 JavaScript)。

       目前该项目团队已经进行的工作包括 Next.js 的图像组件,然后移植到 Nuxt,Next.js 和 Angular 的网页字体的内联 CSS,以及 Next.js 中支持 ESLint(静态分析)的自定义插件。

       一个名为 Conformance 的相关项目再次专注于最佳实践的默认值,但辅以“可操作的规则”。那些认为自己有能力编写可靠和高性能的 JavaScript 的开发者现在应该把目光移开,因为Google认为:“需要开发者做出任何决定的优化会给应用程序的性能带来风险”。

      因此,该团队设计了一套静态代码分析规则和动态检查,横跨多个“ Surface s”,包括 ESLint、TypeScript、用户开发服务器的动态检查、Webpack 捆绑器和 CSS 工具。违反规则的开发人员将会被警告以修复代码。

      这些创新首先出现在Next.js中,这就是为什么这些项目在本周的 Next.js 大会上被同时介绍给世界。在这次活动中,Next.js 11 被发布,Conformance 被吹捧为“一个提供精心设计的解决方案以支持最佳用户体验的系统”。

        这一点,连同改进的性能和默认采用的Webpack 5,被认为是新版本的亮点。Next.js 的赞助商Vercel还展示了一个项目,将用 Create React App命令启动的React应用转换为与Next.js兼容,并预览了一个新的基于浏览器的云托管编码环境,名为Next.js Live。

  【来源:cnBeta.COM】

网友评论

三日内热门评论文章
热门IT产品
  1. ¥7599
    苹果iPhoneX 64GB
    ·
  2. ¥5799
    三星S9
    ·
  3. ¥4498
    vivo NEX旗舰版
    ·
  4. ¥4999
    OPPO Find X
    ·
  5. ¥1799
    努比亚Z18mini
    ·
  6. ¥1499
    OPPO A5
    ·
  7. ¥1999
    荣耀Play(4GB RAM)
    ·
  8. ¥1598
    vivo Y85
    ·
  9. ¥3499
    坚果R1(6GB RAM)
    ·
  10. ¥3599
    一加6(8GB RAM)
    ·
为您推荐
  • 相关阅读
  • 业界资讯
  • 手机通讯
  • 电脑办公
  • 新奇数码
  • 软件游戏
  • 科学探索