Погода:
Киев сегодня
Киев
Донецк
Одесса
Львов
Харьков
Санкт-Петербург
Москва
Сегодня Завтра
НБУ
НБУ Межбанк Наличные
EUR
26.18
USD
23.49
RUB
0.37
EUR
39.04
USD
36.57
RUB
0.34
EUR
29.22
USD
26.07
RUB
0.46
Apple запретила Google использовать JavaScript в Chrome
iOS 6
  • 1
  • 2
  • 3
  • 4
  • 5
  • Текущий рейтинг
0/5 (0 голосов)
Для iOS существует немало браузеров, число которых недавно пополнил Chrome от Google.

Увы, пессимистичные прогнозы в его отношении подтвердились: Apple по-прежнему не разрешает разработчикам сторонних браузеров использовать свой движок Nitro для отрисовки JavaScript, и Chrome не стал исключением. Им приходится довольствоваться устаревшим движком UIWebView, который не позволяет на равных конкурировать с Mobile Safari.

Safari работает на фирменном движке Nitro, который благодаря технологии JIT и другим оптимизациям воспроизводит JavaScript с высокой производительностью. Однако Apple (якобы из соображений безопасности) запрещает использовать этот движок в других браузерах для iOS. Разработчики могли бы создать собственный движок, но это им тоже запрещено. Единственная доступная им альтернатива — UIWebView, более старый движок для Safari. Обычные страницы он воспроизводит с такой же скоростью, как и Safari современный, но если на странице есть код JavaScript, то, согласно замерам, скорость загрузки ниже в несколько раз. Сегодня редкий сайт обходится полностью без JavaScipt, и тем более сайты типа Gmail.

Это касается не только браузеров, но и некоторых приложений для iOS, основанных на движке браузера. Среди них, например, Facebook. Из 38 тыс. пользователей, которые поставили этой программе оценку в App Store, 21 тыс. поставили всего одну звезду. Главная претензия — крайне низкая скорость. Приложение Facebook тоже основано на UiWebView. BuzzFeed приводит результаты теста для Mobile Safari (слева) и Facebook (справа). Как видно, по всех элементах Facebook медленнее в несколько раз. Итоговый результат отличается почти в четыре раза в пользу Safari — 1784 мс против 6917 мс (меньше — лучше):

Это в равной мере применимо и к Chrome, поскольку он основан на этом же движке, гарантирующем отсутствие конкуренции с Safari. Обозреватели уже отметили, что производительность Chrome на страницах с JavaScript очень неважная.

Браузер от Google может оказаться полезен для тех, кто активно пользуется Chrome на настольном компьютере и нуждается в синхронизации закладок и другого контента. Но пока Apple не поменяет политику, ни Chrome, ни другие альтернативные браузеры не смогут составить Safari полноценную конкуренцию.

cyberstyle.ru

  • 1
  • 2
  • 3
  • 4
  • 5
  • Текущий рейтинг
Комментарии (0)
Войти через: