Vue框架的渲染算法优化

来源 :大连理工大学 | 被引量 : 1次 | 上传用户:wangcongyu003
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着前端应用内容、形式、功能日益复杂化,数据处理和交互呈爆发式增长,前端的性能问题又一次成为研究热点。一直以来,PC端的性能远高于移动端,渲染性能问题并不严重,但移动端web市场爆发后,渲染性能问题亟待解决。前端众多的渲染框架中,Vue框架受到了企业和开发者的广泛欢迎,本次研究根据Vue作者尤雨溪指出的该框架渲染相关的优化方向,对Vue 2.6的渲染算法进行了改进。原版Vue 2.6的渲染算法是diff算法,该算法基于Virtual DOM思想,虽然有效减少了渲染过程中对真实DOM的操作次数,并提高了渲染性能,但是仍然有很大的优化空间。本次研究在原版Vue 2.6框架的基础上提出了两个优化方案:优化方案一增加了对Virtual DOM节点的静态检测,使静态节点在页面更新时不重复渲染;优化方案二对diff算法中最耗时的子节点比较的部分进行改进,显著减少在页面更新过程中对真实DOM的操作次数。本次研究在Android端、PC端对两个优化方案进行了测试,实验结果表明,相比原版Vue 2.6框架,第一个优化方案的渲染性能提升不是很明显;第二个优化方案取得了显著的优化效果,渲染性能提升幅度高达89.62%,页面渲染时间最多减少了约2000 ms;结合了两个优化方案的Vue框架取得了更好的渲染优化效果,其中,第二个优化方案有主要的优化作用。本次研究对前端框架Vue 2.6提出了两个优化方案,改进了该框架的渲染算法,很大程度地提升了Vue 2.6的渲染性能,本次研究对众多基于Virtual DOM思想的前端框架的改进研究具有一定的参考意义。
其他文献
随着社会不断发展和科技水平提高,大跨度桥梁在世界范围内不断涌现,其承担的作用在现代交通中越发重要。随着桥梁跨度不断增加,结构频率和阻尼不断降低,桥对风的敏感程度也随
本文对硫酸头孢匹罗工艺改进进行研究。本方法生产成本低,原料易采购,产率高,适宜于工业化生产。
铁磁共振以及自旋波共振是铁磁体中磁矩的集体激发模式。软磁薄膜由于具有高共振频率与磁导率等优势,被广泛应用于电子元器件中。近年来,电子元器件逐渐向微型化、高频化、集
俄罗斯为数不多的几个滨海区,由于拥有特殊的地理优势而具备巨大的外贸潜力。与俄罗斯通过滨海区进行贸易往来的有82个国家和地区,其中远东联邦管区所管辖的滨海区外贸活动占
为了解决传统哈龙灭火剂在环境保护上的问题,科研人员不断致力于新一代环境友好且高效的灭火剂的开发。美国3M公司研制的Novec 1230防火液体,其化学名称为全氟-2-甲基-3-戊酮
热固性树脂由于具有良好的耐溶剂性能、耐热性能、优异的机械性能、在生产生活中得到广泛应用,特别是在涂料、胶黏剂、电子电器、复合材料等领域占有重要地位。传统的热固性