写点什么

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:404433
用户头像
赵钰莹 极客邦科技 总编辑

发布了 935 篇内容, 共 723.6 次阅读, 收获喜欢 2718 次。

关注

评论

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

即构SDK10月迭代:新增多款语音音效、外部采集码流控制及Android SDK 最低支持操作系统版本调整

ZEGO即构

android RTC

来自阿里面试官的Java面试连珠炮,让你自由发挥你能撑到哪一步?

Java架构之路

Java 程序员 架构 面试 编程语言

爬虫“学前班”,记住这些不踩坑!

华为云开发者联盟

爬虫 数据 搜索

个人计算机、工作站、服务器的主要区别

德胜网络-阳

接口测试工具

测试人生路

接口文档 接口测试

实用!8个 chrome插件玩转GitHub,单个文件下载小意思

程序员小富

GitHub

uni-app支持PC宽屏适配

崔红保

uni-app 大前端

你有时间吗?

池建强

时间

以A.I.之力打破方言沟通障碍 科大讯飞重磅发布智慧翻译系统

Talk A.I.

最近程序员频繁被抓,如何避免面向监狱编程!?

Java架构师迁哥

求职时这样回答问题你就输了!来自IT类面试官视角的深度解读

华为云开发者联盟

面试 软件开发

阿里巴巴专属著作超赞,就是名字起得有点狂“成神之路”???

Java架构师迁哥

程序员不愿意说的秘密!Java进阶架构师必看:架构完美设计+程序员三门课+架构修炼之道

Java架构追梦

小程序云开发实战:从0搭建科技爱好者周刊小程序

薛定喵君

微信小程序 小程序云开发 云开发

什么是动态代理

Rayjun

Java 动态代理

分布式文件存储QoS硬核黑科技,真香

焱融科技

高性能 存储 HPC 分布式文件存储 QoS

如何生成 Flink 作业的交互式火焰图?

Apache Flink

flink

一文读懂GaussDB(openGauss) 的六大关键技术特性

华为云开发者联盟

数据库 数据 存储

10 张图打开 CPU 缓存一致性的大门

小林coding

缓存 cpu 操作系统 计算机

30 岁的码农人生 ——人生至暗时,你依然能窥见光明

苹果看辽宁体育

程序员 程序人生 感悟

基于阿里云容器的CI/CD落地实践

LorraineLiu

阿里云 k8s Helm jenkins CI/CD

「深度解析」告诉你如何选择容器存储

焱融科技

Kubernetes 容器 云原生 焱融科技 分布式文件存储

我服了,难倒无数程序员的源码面试,就这样被轻轻松松讲透彻

小Q

Java 学习 源码 架构 面试

【JSRC小课堂】Web安全专题(一)认证缺失和认证缺陷漏洞

京东科技开发者

WEB安全

谈谈贪官污吏

空山

搜狗搜索或成为企鹅号流量入口:腾讯欲实现自己的流量闭环

石头IT视角

API生态的发展与机遇:从5000组数据看中国API生态与开发者现状

华为云开发者联盟

华为 API

MySql从青铜到王者晋级之路,阿里大牛经验总结让牛少走弯路!

Java架构之路

Java 程序员 架构 面试 编程语言

大企程序员亲身经历告诉你,CRM系统,自己的才是最好的

Learun

敏捷开发

Vidyo的技术特点都有哪些?

dwqcmo

音视频 集成架构 解决方案 智能硬件

WebSocket-技术专题-服务器端消息推送

码界西柚

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