我有一些相对较小的 HTML 文档——只有几十个表格行,有几列,其中一个包含文本类型信息,另一个包含带有提交按钮的简约表单,即该列的每一行中的表单/按钮。没什么特别的。CURL 报告我的 HTML 文档总重量约为 26 KB。但是,当我在 Firefox 浏览器中检查文档内存占用时,我得到了这张照片:
这意味着整个文档的 domNode 表示为1 MB!这意味着与纯 HTML 输出大小相比,完整文档的 domNode 表示的开销约为 40 倍!问题是 - domNode 类型有什么特别之处?为什么浏览器需要如此多的额外开销数据?