如何有效地存储html差异

时间:2015-03-29 20:41:12

标签: javascript html git diff

我想制作一个我网站的渲染版本的快照,我只会有效地存储版本之间的差异。

Think Git:我想自动检查我的演绎是否每天都有所不同,如果是这样,而不是存储新一天的DOM,只需存储旧/新版本之间的差异。

E.g。某些div可能已移动相对位置,某些内容可能已更改等。

除了git之外还有什么方法可以做到这一点(或者是git的方式)?我只关心像“git commit”这样的东西,以及回到某个版本的能力。除此之外,速度和效率应该是最重要的。另外,我希望有一些特别适合XML / HTML结构变化的方法,但我想这可能太过分了。

1 个答案:

答案 0 :(得分:1)

可以使用ReactJS找到存储/利用DOM以及DOM中的差异的有效方法。他们使用 Virtual DOM 来抽象出DOM。还有其他Virtual DOM实现。