В мобильном Safari (iOS 8.0 iPad Mini) кажется, что чем больше входных данных (я пробовал с разными типами), тем более медленным становится "набрав" (мне даже удалось заморозить сафари, просто набрав). Просто чтобы убедиться, что это не клавиатура, я тестировал Swiftkey, но та же проблема возникла. С Swiftkey вход был быстрым, но текст медленно вставлялся внутри текста типа ввода.
Я создал jsFiddle с некоторыми входами, и это действительно идет медленно (как черт). На этой скрипке я добавил несколько вариантов с большим количеством "опционных" тегов, потому что выяснил, что это еще хуже. Я также попытался добавить атрибут autocomplete (установить значение false), но он никак не влияет на него.
Это более или менее то, как выглядит "проблемный" код:
<input class="" type="text" autocorrect="off" />
<input class="" type="text" autocorrect="off" />
<input class="" type="text" autocorrect="off" />
<input class="" type="text" autocorrect="off" />
<input class="" type="text" autocorrect="off" />
<input class="" type="text" autocorrect="off" />
<input class="" type="text" autocorrect="off" />
<input class="" type="text" autocorrect="off" />
<input class="" type="text" autocorrect="off" />
<input class="" type="email" autocorrect="off" />
<select><!-- lots of "option" tags --></select>
И теперь странная вещь: этого не происходит на iPhone 5S (не тестировал его ни на одном другом iPad).
Кто-нибудь знает, почему это происходит? Или, если это происходит на любом другом устройстве?
Спасибо заранее.