| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> 初步认知Next.js中ISR/RSC/Edge Runtime/Streaming等新概念 -> 正文阅读 |
|
[JavaScript知识库]初步认知Next.js中ISR/RSC/Edge Runtime/Streaming等新概念 |
前言浅窥 nextjs 到目前 v12 版本的几个重点新概念,我们有:
下面我们对这几个新概念进行一个初步的认知,在阅读前,我们默认读者已经预备了 nextjs 的基本知识。 含义认知ISR
两种 SSG对于 纯 而考虑有无限个页面(如电商商品等)的网站,还想要享受 ISR = SSG + SSR ?我们基于第二种带服务端的 这就产生了 增量 的概念,那分支就又出现了,是被动还是主动让缓存失效?
通过以上考虑,我们也逐渐发现 和 Vercel 设施关联性nextjs 在 Self-hosting ISR 中也特别提醒到我们在 k8s 多 pod 的场景下,每个实例都有自己的文件系统来缓存 这里就引出了 Vercel 基建的关联意义性:Vercel Incremental Static Regeneration 在 Vercel 内会对 综上来看, Edge Runtime此处描述的边缘运行时是将 nextjs Middleware 运行在更小的 runtime 中的一种行为,从而进行更快的响应,详见: 该文中对比了现在最流行的三种提供者:nodejs、lambda(如 AWS)、edge 的优缺点,Middleware 目前是 Beta 实验性功能,但他的设定让 nextjs 更有全栈的拓展面,比如 Auth 的前置校验,此处我们也不做更多描述,请在 RFC 中了解更多。 React 18 场景的交错在 Streaming SSR在这里 streaming render 是基于 react 18 值得一提的是和以往 以前的 Suspense 认知在以前的 experiment 阶段我们更多的是使用
如此一来 webpack 便会配合我们把 lazyimport 的 新 Suspense 认知而在 react 18 中 实践中的认知回归实践,我们要认识到的是,以下三种 Suspense 方式均会在 streaming 中被打开:
此处就和 webpack lazyimport 没有那么强的配合了,即使是 sync 同步的,也会被 streaming 。所以在 react 18 注:
RSC(React Server Components)对于 RSC 的认知那么我们对
得益于 react 18 的 streaming 传输特性, React 团队侧计划在 react 18 的某个 minor 阶段开始推进正式的 关于 nextjs 在 总结在本文描述中,除了 继 react hooks 鼻祖跳槽 vercel 后,逐渐出现了 vercel nextjs 做什么,react 就配合出什么的趋势,未来 nextjs 的一切也将成为影响 react 发展的重要一环。 |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 16:27:01- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |