Next.js 11拥有更快的启动速度

906 阅读2分钟

Next.js的创建者Vercel还介绍了Next.js Live的预览版,这是一个基于浏览器的开发服务器,有一个基于云的协作层。

全职编辑,InfoWorld |

![Next.js 11 boasts faster startup](https://images.idgesg.net/images/article/2018/11/hyper-convergence_speed_burning-rubber_tire_binary_fast_by-tao55_getty-images-100780208-large.jpg)

Toa55 / Getty Images

Next.js 11是Vercel基于React JavaScript库的网络应用框架的最新版本,提供了更快的启动速度和其他性能提升。该公司还发布了Next.js Live的预览版,这是一个基于浏览器的开发服务器,旨在促进协作。

Next.js的启动时间已经提高了24%。Vercel说,从编辑到屏幕的处理时间减少了40%。同时,Next.js脚本组件使开发者能够设置第三方脚本的加载优先级,以提高性能。

Next.js Live现在是预览版,它将Next.js的新开发服务器引擎与Vercel协作平台结合起来,使团队能够在任何地方共享和编辑。虽然Next.js已经可以通过Node.js在任何地方运行,但Next.js Live增加了一个基于云的协作层。静态和动态Next.js应用程序都得到支持。ServiceWorker、WebAssembly和ES模块被用来支持远程协作。Next.js Live还可以脱机工作,消除了对远程虚拟机的需求。

Next.js 11于6月15日揭开面纱。更新说明和迁移指南可在nextjs.org找到。Next.js 11的其他功能包括。

  • 实时反馈,利用Webpack HMR(热模块替换),无需配置。浏览器在保存文件时立即反映出变化。由于支持快速刷新,状态在发生变化时被保留下来。Webpack 5模块捆绑器现在默认为所有Next.js应用程序启用。
  • 一个实验性的Create React App迁移功能将Create React App功能转换为与Next.js兼容。
  • 图像增强功能,开发人员可以将HTML图像标签换成Next.js图像组件,以优化图像所传送的每个设备视口。
  • 支持优化加载,开发人员不必为加载性能而记住复杂的规则。
  • 字体增强自动化,其中自定义字体的CSS现在会在构建时自动内联,以消除往返获取字体声明的情况。Next.js中的一个预连接标签与底层字体文件建立了连接,以提高速度。

Next.js 11是继去年10月发布的Next.js 10之后的又一次点状发布。

Paul Krill是InfoWorld的一名总编辑,他的报道集中在应用开发方面。

Copyright © 2021IDG Communications, Inc.