原标题:[图]Chrome团队启动Aurora项目 优化网络开垦来由:cnBeta.COM Google 的 Chrome 团队曾推出多个项目,以扶助框架作者选择他们认为的最好做法,基本上都是基于 React 的 Next .js 开端的。本周早些时候,一个由 6 人组成的团队介绍了 Aurora 项目,被描写为“和多个框架作者协作”。

在官方博文中谈到了该项目提供了“强盛的默认值和有定见的东西”,而这些阅历许多都来自 Maps、Search 等 Google 应用程序。 Google 表示,Aurora 项目能分辩网络框架的要害,特殊是那些导致“用户体认痛点"的地方,然后以顺应其他网络框架的方式修复它们。正如你对浏览器团队的期望,全数提到的框架都是 JavaScript 或 TypeScript。

目前该项目团队已经进行的处事包孕 Next .js 的图像组件,然后移植到 Nuxt, Next .js 和 Angular 的网页字体的内联 CSS,以及 Next .js 中支持 ESLint的自定义插件。

一个名为 Conformance 的关联项目再次专心于最佳实践的默认值,但辅以“可操作的原则”。那些以为自身有本领编写靠得住和高本能机能的 JavaScript 的开发者当前应当把目光移开,因为 Google 以为:“需要开发者做出任何酌夺的优化会给应用程序的本能机能带来危机”。

是以,该团队设计了一套静态代码剖析原则和动态检验,横跨多个“Surfaces”,包孕 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。