Next.js 8现在支持无服务器应用程序

Next.js是使用JavaScript和React UI库构建服务器渲染应用程序的框架,它在其新版本8中添加了无服务器计算功能。

Next.js 8支持无服务器部署,其中应用程序被拆分为较小的部分或lambda,从而使代码可以按需运行并自动扩展。 在Next.js版本8中, pages目录中的每个页面都变为无服务器lambda。 低级API可用于无服务器部署。

[开发人员指南: 无服务器:AWS,Google Cloud和Microsoft Azure | 然后学习如何使用Microsoft的Azure功能以及如何使用AWS Lambda进行无服务器计算。 ]

Next.js版本8中的其他新功能和改进功能包括:

  • 通过对Webpack模块捆绑器的贡献来减少构建时内存使用量。 开发人员Zeit表示,这使内存使用率提高了16倍,而性能没有任何下降。
  • 预提取性能得到改善,借助Next.js路由器可以预提取页面,从而实现更快的导航。
  • 较小的HTML大小,减小了初始有效负载大小。
  • 更快的静态导出,在多CPU机器上,通过next export静态渲染将更快。 静态渲染完成后,可以直接输出文件而无需在服务器上执行代码。 将自动检测CPU内核数,并相应地分配页面。
  • 用于传递数据的嵌入式JavaScript标记已更改为JSON标记,以安全地传输到客户端。 在Next.js的早期版本中,要启用内容安全策略安全层,就需要在其策略中启用script-src unsafe-inline ,而Next.js会创建一个内联<script>标记。 所做的更改意味着Next.js不再包含任何内联脚本。
  • 包含一个API身份验证示例,以显示如何以任何编程语言针对外部API进行身份验证。

在哪里下载Next.js

可以在Nextjs.org上找到Next.js设置说明

From: https://www.infoworld.com/article/3340817/nextjs-8-now-supports-serverless-apps.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值