有谁能轻易知道使用eval()
和responseText
(使用JSON)比仅仅使用responseXML
更快还是更慢?
我想避免使用eval()
而使用responseXML
会更快,尽管事实上您必须编写很长的代码才能实际获取XML的值。
谢谢。
最佳答案
实际上,JSON数据大多数时候都比XML小。
最好不要使用eval()
,因为它是众所周知的安全漏洞。但是我听说过可以检查JSON合规性的正则表达式。
我不喜欢XML,因此避免使用XML,但是我想responseXML将建立一个DOM模型,该模型比responseText
创建的本机javascript对象重得多。
我想最小化带宽JSON可能比XML更好。
关于javascript - 评估responseText/responseXML性能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3674038/