I am working on an iPhone mobile web app using jqtouch to make it feel more "native". It seems that safari chokes on large Ajax responses. Is there a limit on response size? Firefox is behaving normally and small responses are working just fine. Not sure where to start on this or what tools to use in safari to help troubleshoot.
You can use Safari developer tools (Web Inspector) on the desktop version, but the size limitation could very well be an iPhone-specific thing. Can you provide more information? What sizes cause the problem?
Your best bet, in general, is to chunk-load large data.