next. js_Next.js 7框架编译速度更快,支持WebAssembly

next. js

Zeit的用于静态和服务器渲染的React应用程序的开源Next.js框架使用新的Version 7版本可以更快地编译并改善错误报告。 通过Webpack 4模块捆绑器对WebAssembly二进制格式的支持也是一个重要的补充。

[更深入: 如何开始使用WebAssembly WebAssembly的下一步 8个使WebAssembly崭露头角的项目 •那么, WebAssembly的下一步究竟是什么? | 通过InfoWorld的App Dev Report新闻通讯了解编程方面的热门话题。 ]

Next.js版本7中的新功能

Zeit说,得益于代码库的优化以及Webpack 4和Babel 7 JavaScript编译器的使用,Next.js 7在开发过程中的启动速度提高了57%。 增量编译缓存使代码更改的生成速度提高了40%。

为了进行调试,Next.js 7使用react-error-overlay来改进堆栈跟踪,并为服务器和客户端错误提供准确的位置。 提供高亮显示的背景信息。 现在,通过单击特定的代码块,更容易打开文本编辑器。

通过Webpack 4的支持,Next.js 7获得了以下好处:

最初HTML有效负载已经过优化,减少了7.4%,为1.5KB,使页面更精简。

Next.js在'pages/_app.js'和页面组件之间支持新的React上下文API。 以前,开发人员无法在服务器端页面之间使用React上下文。 自定义Webpack插件更改了此行为,以在页面之间共享模块实例。 这允许使用React上下文,同时在页面之间共享代码时还可以减少Next.js的内存占用。

在哪里下载Next.js

您可以从GitHub 下载Next.js。 也可以通过npm install --save next react react-dom从NPM安装Next.js。

翻译自: https://www.infoworld.com/article/3307190/nextjs-7-framework-compiles-faster-supports-webassembly.html

next. js

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值