Nuxt3 ,Vue3的混合渲染框架
Nuxt 3 ,beta来了
nuxt3,日前已经进入beta阶段,有兴趣的同学可以了解一下。
nuxt3,正如官网所描述,使用Vue 3构建您的下一个应用程序,体验混合渲染、强大的数据获取和新功能。Nuxt 3是一个开源框架,使web开发变得简单而强大。GitHub地址
Nuxt 3 已重新架构,内核更小,并针对更快的性能和更好的开发人员体验进行了优化。
新特性如下:
- 相当于75倍小的服务器部署,和更小的客户端包;
- 基于Nitro的动态代码分离和冷启动;
- 在任一组件中,渲染前和渲染后过程中,都可以获取数据;
- 使用Composition API和Nuxt 3的可组合组件来实现真正的代码重用;
- 零依赖的脚手架,便于模块集成;
- 在浏览器中,能够快速处理信息以及快速修复;
- 更快的构建时间,更小的包的体积,并且不需要额外配置;
- 快如闪电般的HMR,当你用了Vite;
- Vue3是你下一个应用程序的重要基石;
- 使用原生的TypeScript和ESM构建,也不需要额外的步骤。
Nitro引擎
Nuxt开发人员花了9个月的时间来开发Nuxt的新服务引擎,起名为Nitro。经过开发者的不懈努力,Nitro解锁并赋予了Nuxt server全新的全栈(full-stack)能力。
在开发环境中,它使用了Rollup和Node.js workers对你的服务器代码和上下文进行了隔离。它还通过server/api下的文件和server/middleware下的服务器中间件,来生成你的Api。
在生产环境中,它会把你的程序和server一起放到.output里,这个.output很轻,它被简化过了,并移除了Node.js的modules(polyfills除外)。你也可以发布这个output到任一支持Javascript的Nodejs、Serverless、Workers、Edge-side rendering或者纯静态的系统当中去。
output包含了可以运行的代码,在任一环境中运行你Nuxt server(包括实验性的浏览器Service Workers),并且output也会给你静态文件,使它成为一个真正的JAMStack混合框架,此外它也实现了本地存储层,支持多个源,驱动和本地资源。
Nitro基于Rollup和h3,h3是为高性能和可移植性而构建的最小http框架。
Nuxt Bridge
Nuxt经过了4年的开发,迁移到Vue3中,这将对未来形成一个坚实的基础。
为了让Nuxt2平滑升级到Nuxt3中:
- 遗留的插件和modules将会继续工作
- nux2的config将是可兼容的
- 部分页面的Api是可用的
为了让Nuxt2也拥有Nuxt3的一些新功能,我们移植了一部分过去,比如:
- 在Nuxt2中使用Nitro服务器
- 在 Nuxt 2 中使用 Composition API(与 Nuxt 3 相同)
- 在 Nuxt 2 中使用新的 CLI 和 Devtools
- 逐步升级到 Nuxt 3
- 与 Nuxt 2 模块生态系统的兼容性
- 逐个升级(Nitro、Composition API、Nuxt Kit)
参考网站:https://v3.nuxtjs.org/
Nuxt3 ,Vue3的混合渲染框架相关推荐
- 硬件混合渲染器 (HWC)
硬件混合渲染器 (HWC) HAL 用于合成从 SurfaceFlinger 接收的图层,从而减少 OpenGL ES (GLES) 和 GPU 执行的合成量. HWC 可以抽象出叠加层和 2D 位块 ...
- 实时渲染、离线渲染、实时云渲染、混合渲染是什么?
渲染,就是将 3D 模型转换成 2D 图像,并最终呈现在屏幕上的过程.虽然这里只有一句话,但是这一句话里面包含了太多的数学.物理和计算机方面的知识,它描述了我们用计算机来虚拟化真实世界的基本逻辑.渲染 ...
- 物联网或可穿戴设备项目中的混合渲染
如果您以前没有听说过混合渲染这个词,那是因为这是个新词.广义上讲,混合渲染是通过使用芯片的多种不同路径来生成图形,其中一个例子就是使用GPU和CPU创建CGI电影帧.然而, 在Crank我们用这个术语 ...
- HWC与GPU混合渲染
硬件混合渲染器 (HWC) HAL 用于确定通过可用硬件来合成缓冲区的最有效方法.作为 HAL,其实现是特定于设备的,而且通常由显示硬件原始设备制造商 (OEM) 完成. 当您考虑使用叠加平面时,很容 ...
- HWC与GPU混合渲染概念详解
硬件混合渲染器 (HWC) HAL 用于确定通过可用硬件来合成缓冲区的最有效方法.作为 HAL,其实现是特定于设备的,而且通常由显示硬件原始设备制造商 (OEM) 完成. 当您考虑使用叠加平面时,很容 ...
- 云炬Android开发笔记 12基于WebView的混合App框架设计(包含浏览器与原生请求Cookie的处理)
阅读目录 1.WebView高可扩展性封装 1.1 发现模块的框架搭建 1.2 webView的基类 1.3 对webview基类的实现 1.4 setInitializer的方法的实现 1.5 we ...
- 开发函数计算的正确姿势 —— 移植 next.js 服务端渲染框架
为什么80%的码农都做不了架构师?>>> 首先介绍下在本文出现的几个比较重要的概念: 函数计算(Function Compute): 函数计算是一个事件驱动的服务,通过函数计算 ...
- Qt移动应用开发(八):实现跨平台的QML和OpenGL混合渲染
Qt移动应用开发(八):实现跨平台的QML和OpenGL混合渲染 上一篇文章讲到了利用C++这个桥梁,我们实现了QML和Java的交互.Qt 5大力推崇的QML/JS开发,让轻量.高速开发的QML/J ...
- 【Cocos2d-X开发学习笔记】第05期:渲染框架之布景层类(CCLayer)的使用
本系列学习教程使用的是cocos2d-x-2.1.4版本(截至目前为止最新稳定版) ,PC开发环境Windows7,C++开发环境VS2010 图层也是渲染框架中很重要的内容.场景类用来划分游戏的状态 ...
最新文章
- R行数据过滤基于dplyr包filter函数
- nginx 只写了listen80 没有 listen443 用https访问
- android StringBuilder的Capacity的使用
- Tengine HTTPS原理解析、实践与调试
- 斑能不能彻底去掉_用茶树精油祛痘时,千万不能做这5件事!!!
- 第六篇:如何学习C语言?
- 高校何时开学?教育部回应
- 现身说法,给职场新人的投资理财建议
- python 字符串方法
- CentOS 6.7下 Samba服务器的搭建与配置(share共享模式)
- python怎么下载numpy?
- 8-1 职场价值塑造-摆脱低价值瓶颈,展示高价值收获新机会
- 一起学爬虫(Python) — 09
- 计算机如何与光猫连接网络,路由器怎么连接猫和电脑 路由器连接详解【图文】...
- 阿里巴巴计算机招聘学历要求,阿里巴巴招程序员,到底看不看学历?
- 浅析瞬态抑制二极管双向tvs管
- 赵栋《面向对象程序设计(java)》第十四周学习总结
- android 格式转化,智兔格式转换器
- crmeb一款最适合二次开发的开源微信公众号小程序框架 轻编程
- 音视频学习(十一、PCM格式介绍)
热门文章
- 山石岩读丨国之重典:我国关键信息基础设施保护标准体系的现状与进展
- LINUX使用rm误删文件后恢复
- u盘系统文件删除后的五种恢复方法
- 2022T电梯修理考试试题及在线模拟考试
- Visio 2016自定义模具与形状
- 腾讯云存储产品介绍第四章-云存储计费方案
- 基于百度飞桨的单/多镜头行人追踪——PaddleDetection
- nginx过滤post请求头_BT宝塔面板Nginx防火墙HTTP请求过滤及GET/POST/UA过滤设置介绍...
- 试用cocos2dx 3.1.1
- 网易易盾,js逆向:★★★★★