Я недавно натолкнулся на директиву DNS Prefetch как часть шаблона HTML5 Boilerplate.Согласно Wikipedia :
Предварительная выборка в настоящее время явно не определяется какими-либо принятыми стандартами, но Mozilla объявила о работе над Интернет-проектом, который будет соответствовать реализации в Firefox. <link rel="prefetch" href="http://www.example.com/">
Предварительная выборка в настоящее время явно не определяется какими-либо принятыми стандартами, но Mozilla объявила о работе над Интернет-проектом, который будет соответствовать реализации в Firefox.
<link rel="prefetch" href="http://www.example.com/">
Я прочитал информацию о том, что еще в сентябре 2010 года в Safari 5.0.1 было исправлено , которое исправляло медленные / зависшие загрузки страниц при наличии директив DNS Prefetch.Однако я не смог получить никакой информации о том, поддерживает ли Safari на iOS предварительную выборку DNS.
Мы создаем несколько страниц HTML 5, которые загружаются исключительно в UIWebView в приложении для iOS.На этой странице есть несколько внешних ресурсов, которые мы загружаем, поэтому я хотел бы улучшить время загрузки страницы и использовать предварительную выборку DNS, если это поможет.
Согласно CanIUse.com, предварительная загрузка не поддерживается ни мобильной версией, ни iOS-версией Safari.На момент публикации этой версии 10.0.
Могу ли я использовать ... Подсказки к ресурсам: prefetch
Если для этих платформ необходима предварительная выборка, есть несколько возможных обходных путей .Большинство из них работают, ссылаясь на ресурс предварительной загрузки в CSS / JavaScript перед его использованием на странице.
К сожалению, не могу дать удовлетворительный полный ответ, но определенно не раньше, чем в 4.3.3 в соответствии с http://osdir.com/ml/phonegap/2011-07/msg00770.html