X

Tag: js

Virtual dom 虚拟dom 真的快吗???

注:本文观点只针对web,不针对使用react等js技术开发的app,没测试这里,断不敢乱下结论! Virtual dom 虚拟dom 真的快吗??? 虚拟dom真的像说的那么美好吗??? 1,先在内存中构造虚拟dom D1 2,构造变化后的虚拟dom D2 3,比较D2 D1,得到diff 4,将diff应用到原来的dom上 一切看起来都很美好,diff算法很牛逼,效率杠杠的;但是,但是,最后一句话“4,将diff应用到原来的dom上” 还是要操作dom; 下面我们就看看两种做法在web效率上的差异,一定是做了你才知道,部分代码截取,后边有完整代码演示; 1,构造原始dom数据,limit =5000,5000个dom,对其中1/3做特殊化处理 [crayon-67676b0b10490724810995/]  …