博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
React服务端渲染Next.js 8发布,新增无服务器功能
阅读量:5752 次
发布时间:2019-06-18

本文共 880 字,大约阅读时间需要 2 分钟。

Next.js 是一个用于在服务端渲染React应用程序的简单框架,Next.js 8为移动应用程序新增了无服务器功能。

Next.js是创建JavaScript应用程序的React框架,开发人员可基于此快速创建可自定义的服务器端应用程序,同时保持轻量级空间占用。

Next.js 8

关于Next.js 8,比较重要的更新是对无服务器部署的支持。通过与AWS Lambda相结合,Next.js可以显著提高应用开发的可靠性和可伸缩性。通常,无服务器部署允许分布式故障点。更重要的是,它允许仅为所使用的服务付费,这一模式对开发者而言更加实惠。

Next.js 8为无服务器部署提供了低级API,大多数常见的托管平台都有自己的函数签名,因此需要在无服务器版本中添加兼容层。此外,Next.js无服务器部署针对快速冷启动进行了优化,具有令人难以置信的轻量级无服务器功能,绝对没有依赖关系且都在功能包中。

要在Next.js中启用无服务器模式,只需在next.config.js中添加serverless构建target。Next.js的其他改进包括大量减少构建时内存,通过优化构建性能和资源利用率,Next.js已经设法将内存使用率提高了16倍。现在,内存释放得更快,在高压情况下处理将不再崩溃。

对于处理基于Web的页面,速度始终是一大难题。初始HTML大小较小,初始有效负载优化为1.16KB。此外,Next.js路由可预缓存页面以加快速度,但这确实会引入一些开销,加载时间可能会增加。

对于开发人员,改进还包括更快的端口监听,安全性改进,API身份验证和更快的静态导出。Next.js专注预渲染以获得更高性能,使用服务器和静态渲染,在具有多个CPU的计算机上每秒可达到75页的导出,并且所有更新都向后兼容。

结语

Next.js是一个开源项目,依赖于社区支持。自第一个版本发布以来,已有超过600个贡献者,以及超过2600个pull请求。 如果想尝试最新版本,可以通过npm命令获得,有关设置的更多详细信息,可以访问官网或者Github开源网站(

参考链接:

转载地址:http://bdukx.baihongyu.com/

你可能感兴趣的文章
查找恶意的TOR中继节点
查看>>
MAVEN 属性定义与使用
查看>>
shell高级视频答学生while循环问题
查看>>
使用@media实现IE hack的方法
查看>>
《11招玩转网络安全》之第一招:Docker For Docker
查看>>
hive_0.11中文用户手册
查看>>
hiveserver2修改线程数
查看>>
XML教程
查看>>
oracle体系结构
查看>>
Microsoft Exchange Server 2010与Office 365混合部署升级到Exchange Server 2016混合部署汇总...
查看>>
Proxy服务器配置_Squid
查看>>
开启“无线网络”,提示:请启动windows零配置wzc服务
查看>>
【SDN】Openflow协议中对LLDP算法的理解--如何判断非OF区域的存在
查看>>
纯DIV+CSS简单实现Tab选项卡左右切换效果
查看>>
栈(一)
查看>>
ios 自定义delegate(一)
查看>>
创建美国地区的appleId
查看>>
例题10-2 UVa12169 Disgruntled Judge(拓展欧几里德)
查看>>
JS 原生ajax写法
查看>>
Composer管理PHP依赖关系
查看>>