У меня похожая проблема.В моем случае применение -webkit- transforms или переходов к сотням элементов dom приводит к сбою мобильного сафари на ios5.Интересно, что при тестировании на старом iphone 3g мобильное сафари (ios3) не дает сбой.
Я знаю, что это как-то связано с префиксом -webkit-, потому что я использую SASS для css и комментирую строку webkit в моем mixin 'browser-prefix', который отвечает за добавлениеПрефикс webkit ко всем объявлениям css устраняет проблему.
Я пытался переопределить префиксы webkit, установив для всех -webkit- значения значение 'none' в медиа-запросах, но кажется, что сбой происходит даже до того, как значения будут переопределены.
Я также уверен, что это связано с количеством элементов DOM на странице, так как эта страница с большим количеством элементов падает, http://dev.moovylist.com/jasiu
, тогда как эта страница с тем жеcss, но меньше элементов, не вылетает.http://dev.moovylist.com/suzy
Мое единственное решение на данный момент состоит в том, чтобы загрузить отдельную таблицу стилей без webkit для iphone, чтобы iphone никогда не видел префиксы webkit.