写点什么

React 服务端渲染 Next.js 8 发布,新增无服务器功能

  • 2019-02-13
  • 本文字数:840 字

    阅读完需:约 3 分钟

React服务端渲染Next.js 8发布,新增无服务器功能

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 开源网站(https://github.com/zeit/next.js)。


参考链接:https://jaxenter.com/react-framework-next-js-8-serverless-155475.html


2019-02-13 14:404298
用户头像
赵钰莹 极客邦科技 总编辑

发布了 894 篇内容, 共 680.2 次阅读, 收获喜欢 2694 次。

关注

评论

发布
暂无评论
发现更多内容

数据治理浅析

五分钟学大数据

数据治理 7月月更

工业物联网中的时序数据

CnosDB

物联网 时序数据库 开源社区 CnosDB 工业数据

C#入门系列(二十八) -- LINQ的查询语法

陈言必行

7月月更

大规模团队中的敏捷测试实践

刘冉

敏捷测试

K3S - 轻量级Kubernetes集群

mengzyou

DevOps k8s k3s

Python干货——内置函数

Java学术趴

7月日更

C# 线程锁和单多线程简单使用

IC00

C# 7月月更

软件质量体系之思

刘冉

质量体系

Java 虚拟机的概念是怎么来的

HoneyMoose

java零基础入门-异常、线程(完结篇)

喵手

Java 7月月更

代码版本控制用SVN还是Git好?

Jackpop

前端性能优化之请求优化

南城FE

性能优化 前端 7月月更

IntelliJ IDEA,有点强!

Jackpop

git pull 和 git fetch到底什么区别?

Jackpop

OSI七层模型有哪七层?每一层分别有啥作用,这篇文章讲的明明白白!

wljslmz

OSI七层协议 网络技术 7月月更

JavaScript 中如何取消请求

掘金安东尼

JavaScript 前端 7月月更

.so 将c++转化为安卓可使用的数据

小肉球

qt 7月月更

自研的数据产品迭代了一年多,为什么不买第三方商业数据平台产品呢?

松子(李博源)

数据中台 数据产品经理 数字化转型 数据产品

算法题每日一练---第6天:李白打酒

知心宝贝

算法 前端 后端 7月月更

【刷题记录】19. 删除链表的倒数第 N 个结点

WangNing

7月月更

Vim到底可以配置得多漂亮?

Jackpop

腾讯云获国际专业流媒体测评肯定:三大场景下视频编码性能全部最优

科技热闻

QDS08 curl 安装

耳东@Erdong

curl qds 7月月更

iOS中#define和const

NewBoy

ios 前端 移动端 iOS 知识体系 7月月更

LeetCode-83. 删除排序链表中的重复元素(java)

bug菌

Leet Code 7月月更

百变小精灵,CRMEB Java 单商户系统也要当!

CRMEB

云原生(十一) | Kubernetes篇之Kubernetes原理与安装

Lansonli

云原生 k8s 7月月更

OpenIM重大升级-群聊读扩散模型发布 群管理功能升级

Geek_1ef48b

Qt|模仿文字浮动字母

中国好公民st

qt 7月月更

这些 C++ 开源代码,简直绝了!

Jackpop

React服务端渲染Next.js 8发布,新增无服务器功能_服务革新_赵钰莹_InfoQ精选文章