巨大なJSON。

prototype.jsAjax.Requestとかでは、X-JSONヘッダがあるとその内容をJSONとみなして解釈した上でonCompleteとかの第二引数に渡してくれる。しかしこれ、容量制限無い?
2KB程度ならちゃんと動いたんだけど、120KBくらい渡すとリクエストが失敗したと見なされたらしく*1、後の処理でこけた。症状が出たのはMozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; ja-JP-mac; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1。

*1:FireBugで見るとそのリクエストの行が赤字で表示されてる