当前位置: 首页 > article >正文

Vue 将推出「无虚拟DOM」版本,又是新的前端框架趋势?

文章目录

  • 背景
  • 无虚拟DOM版的Vue3
  • Vue Vapor 在线演练
  • 题外话:渲染流程


背景

随着 React 和 Vue 这些前端框架的爆火,他们的渲染方式,虚拟DOM,也跟着火了起来,大家都认为这是一种高性能批量更新DOM的方式但是近一两年有不同的声音,觉得虚拟DOM反而是渲染性能的累赘,所以也出了一些无虚拟DOM的框架,比如SvelteSolidJS

在这里插入图片描述
在这里插入图片描述

无虚拟DOM版的Vue3

最近看到了,Vue 也推出了 无虚拟DOM 的版本!!!这是一个基于 Vue3 的衍生框架,名称为 Vue
Vapor仓库地址是:https://github.com/vuejs/core-vapor 看看描述:Vue Vapor (no
virtual DOM) experimental repo.意思就是,这是一个 无虚拟DOM 的框架

在这里插入图片描述
但是这个框架还在实验阶段,并且在 Vue Vapor 中还有很多 Vue3 的功能没有实现,在仓库上,官方列出了功能的实现清单

在这里插入图片描述

Vue Vapor 在线演练

由于 Vue Vapor 现阶段是实验阶段,还不太好在项目中去使用,但是官方提供了一个在线的演练网站,可以在上面去体验

地址是:https://vapor-repl.netlify.app/

在这里插入图片描述

题外话:渲染流程

老生常谈的话题,Vue 的基本渲染流程,如果是使用虚拟DOM的话,这里只是说一下大概流程,如果想要仔细了解的话,可以去看我以前的 Vue 文章

在这里插入图片描述
如果没有虚拟DOM的话,那么就去掉 VNode 这一步

在这里插入图片描述


原文地址


http://www.kler.cn/a/416779.html

相关文章:

  • 『 Linux 』数据链路层 - ARP协议及数据链路层周边问题
  • set up RAGFlow on your Mac
  • 来聊一聊MySQL的Double write和Buffer Pool的关系
  • ceph手动部署
  • 个人博客接入github issue风格的评论,utteranc,gitment
  • 实时美颜直播APP开发指南:美颜sdk与美颜api的应用实践
  • uniapp中父组件数组更新后与页面渲染数组不一致实战记录
  • 力扣98:验证二叉搜索树
  • [CTF/网络安全] 攻防世界 upload1 解题详析
  • js 中 file 文件 应用
  • 应急响应靶机——Windows挖矿事件
  • Istio笔记01--快速体验Istio
  • 使用 Spring AI + Elasticsearch 让 RAG 变得简单
  • jmeter基础(超详细总结)
  • 第五讲:运算符与表达式:算术、关系、逻辑、赋值等运算符及其优先级
  • 超级灵感:前端页面功能统一管理方案
  • Flutter 权限申请
  • 数据结构——有序二叉树的构建遍历查找
  • 【iOS】多线程基础
  • 基于R语言森林生态系统结构、功能与稳定性分析与可视化
  • 搭建一个基于Web的文档管理系统,用于存储、共享和协作编辑文档
  • 面试小札:ThreadLocal底层实现原理和具体应用场景
  • 浅谈JAVA中的Random随机数
  • Linux CentOS:深入探讨端口管理与防火墙配置技巧20241126
  • 蓝队之云技术
  • UE5 打包环境、C++环境安装说明