MetaStudio另类用途

看MetaStudio的界面,用户也许有似曾相识的感觉,左栏和下栏的布局,很像Firefox上的DOM Inspector,MetaStudio的界面确实借鉴了DOM Inspector的布局,只是右栏变成了定义语义结构和信息提取规则的工作台,从功能特性方面考察,MetaStudio拥有所有的DOM查看功能,完全可以代替DOM Inspector。

但是从展现DOM树的性能上进行比较,MetaStudio在处理超大页面时速度明显变慢,例如页面上超过10万个DOM节点。这是两年前设计MetaStudio时犯的错误,当时认为计算机的硬件速度提升太快了,没有必要过多考虑数据结构遍历技巧,结果使用了最简单的树遍历算法,只要对比MetaStudio和DOM Inspector两者的源代码就会发现他们的区别。打算在后面的适当版本中修改一下。