2010-09-09 60 views
0

有誰知道使用eval()responseText(使用JSON)比使用responseXML更快還是更慢?eval responseText/responseXML性能

我會想象避免eval()和使用responseXML反而會更快,儘管你必須編寫真正長的代碼來實際獲得XML的值。

謝謝。

回答

1

實際上,JSON數據大部分時間都比XML小。

最好不要使用eval(),因爲它是衆所周知的安全漏洞。但我聽說過可以檢查JSON合規性的正則表達式。

我不喜歡XML,所以我避開它,但我想,那麼responseXML將建立一個DOM模型我要的帶寬JSON降低,其比responseText

創建的本地JavaScript對象更重可能是比XML更好的選擇。