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

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.lryc.cn/news/494561.html

相关文章:

  • 阿里云ECS服务器磁盘空间不足的几个文件
  • 从0开始linux(38)——线程(1)线程概念
  • Ubuntu源码安装gitlab13.7集群多前端《二》
  • 身份证OCR 识别 API 接口的发展前景
  • Spring boot之BeanDefinition介绍
  • 30分钟学会正则表达式
  • Python 自动化办公的 10 大脚本
  • Python蒙特卡罗MCMC:优化Metropolis-Hastings采样策略Fisher矩阵计算参数推断应用—模拟与真实数据...
  • 成绩排序
  • MySQL底层概述—7.优化原则及慢查询
  • R““有什么作用在C++中,举例说明
  • linux中top 命令返回数据解释
  • 深入理解二叉树及其变体:平衡二叉树、红黑树、B-树和B+树
  • C++ 编程技巧之StrongType(1)
  • 芯片测试-smith圆图
  • HTML技术深度解析:构建现代网页的基石
  • Leecode刷题C语言之判断是否可以赢得数字游戏
  • Ubuntu 关机命令
  • 数据采集中,除了IP池的IP被封,还有哪些常见问题?
  • 【Anaconda】 创建环境报错:CondaHTTPError: HTTP 000 CONNECTION FAILED for url
  • 社交电商破局之“2+1 链动模式 O2O 商城小程序源码”赋能流量困境突围
  • 【ArcGIS Pro微课1000例】0062:ArcGIS Pro3.3.1中文版安装教程(附安装包下载)
  • Linux - web服务器
  • 设计模式-适配器模式-注册器模式
  • 减速机润滑油更换的最佳周期是多久?
  • 程序执行堆栈执行模拟
  • 《Python基础》之数据加密模块hashlib的用法
  • 安装Fcitx5输入框架和输入法自动部署脚本(来自Mark24)-Ubuntu通用
  • 【IMF靶场渗透】
  • Zookeeper选举算法与提案处理概览