基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
随着Web前端的不断发展,Web页面变得越来越复杂,强交互性带来页面状态的疯涨,用于更新页面的DOM操作也越来越多.然而频繁的DOM操作使得页面渲染缓慢,造成前端性能瓶颈.在分析造成此问题原因的基础上,介绍一种由虚拟DOM和Diff算法来优化DOM操作的方法.通过分析传统Tree-Diff与DOM-Diff算法,对现有Diff算法做出改进.最后搭建测试平台,对改进后算法(Virtual-DOM)、ReactJS以及原生JS进行渲染性能测试,并对测试结果进行对比分析.测试结果表明:虚拟DOM确实可以优化浏览器的渲染性能,且在特定的情况下,DOM-Diff改进算法效果比ReactJS更理想.
推荐文章
基于DOM的Web信息抽取
DOM
包装器
抽取规则
信息抽取
基于Vue.js的Web前端应用研究
Vue.js
Web前端
js组件
Vue框架
基于DOM的中文人物WEB信息提取
信息提取
文档对象模型
影响因子
中文人物
Web工程前端性能优化
Web前端
工程优化
前端优化
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 基于虚拟DOM的Web前端性能优化研究
来源期刊 计算机应用与软件 学科 工学
关键词 Web前端性能优化 虚拟DOM Diff算法 ReactJS
年,卷(期) 2017,(12) 所属期刊栏目 软件技术与研究
研究方向 页码范围 21-25,31
页数 6页 分类号 TP302.7
字数 3802字 语种 中文
DOI 10.3969/j.issn.1000-386x.2017.12.004
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 戴志诚 华中师范大学国家数字化学习工程技术研究中心 4 32 3.0 4.0
2 程劲草 华中师范大学国家数字化学习工程技术研究中心 1 21 1.0 1.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (29)
共引文献  (67)
参考文献  (5)
节点文献
引证文献  (21)
同被引文献  (22)
二级引证文献  (6)
1993(1)
  • 参考文献(0)
  • 二级参考文献(1)
2003(1)
  • 参考文献(0)
  • 二级参考文献(1)
2004(2)
  • 参考文献(0)
  • 二级参考文献(2)
2005(2)
  • 参考文献(1)
  • 二级参考文献(1)
2007(2)
  • 参考文献(1)
  • 二级参考文献(1)
2008(1)
  • 参考文献(0)
  • 二级参考文献(1)
2009(7)
  • 参考文献(0)
  • 二级参考文献(7)
2010(4)
  • 参考文献(0)
  • 二级参考文献(4)
2011(6)
  • 参考文献(0)
  • 二级参考文献(6)
2012(5)
  • 参考文献(0)
  • 二级参考文献(5)
2013(1)
  • 参考文献(1)
  • 二级参考文献(0)
2014(2)
  • 参考文献(2)
  • 二级参考文献(0)
2017(1)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(1)
  • 二级引证文献(0)
2017(1)
  • 引证文献(1)
  • 二级引证文献(0)
2018(10)
  • 引证文献(10)
  • 二级引证文献(0)
2019(9)
  • 引证文献(9)
  • 二级引证文献(0)
2020(7)
  • 引证文献(1)
  • 二级引证文献(6)
研究主题发展历程
节点文献
Web前端性能优化
虚拟DOM
Diff算法
ReactJS
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机应用与软件
月刊
1000-386X
31-1260/TP
大16开
上海市愚园路546号
4-379
1984
chi
出版文献量(篇)
16532
总下载数(次)
47
总被引数(次)
101489
  • 期刊分类
  • 期刊(年)
  • 期刊(期)
  • 期刊推荐
论文1v1指导