Mobile Safari® is sometimes crashing on my iPhone™ / iPod® Touch. Can I blame this on AJAX Remote?
No. The AJAX Remote consists completely of HTML, CSS, image files and Javascript. The only code, that can (!) be executed on the device in the scope of the AJAX Remote, is JavaScript code. Javascript is an interpreted programming language. Scripts written in it run entirely in a sandbox, that it can not leave. Lowlevel-accesses – like direct memory accesses or resource management as possible with applications written in f.ex. C or assembler – are not possible in Javascript, as it does not include support for anything such. If an error occurs during the execution of a Javascript, it’s execution is simply stopped – which neither does nor may crash the browser. That Mobile Safari® crashes nonetheless from time to time is not to blame on the respective website, the AJAX Remote or the Javascript code it contains, but simple a direct consequence of the fact, that Mobile Safari® still contains a number of bugs that can lead to it crashing. That these crashes don’t seem to follow any clear sch