Судя по последним данным, Apple активно работает над ускорением фирменного браузера Safari. Изменения коснутся производительности JavaScript и будут напрямую связаны с последними изменениями в движке WebKit, на котором базируется Safari для OS X и iOS.
За выполнение JavaScript в Safari отвечает движок под названием Nitro. Однако Apple готовит серьезное обновление для него под названием FTLJIT. Ожидается достаточно серьезное повышение производительности JavaScript, которое позволит браузеру от Apple соперничать на равных с Google V8 и Mozilla SpiderMonkey – аналогичными продуктами конкурентов.
Любопытно, что FTLJIT уже сейчас входит в состав актуальных версий Safari, но по умолчанию выключен и может быть активирован исключительно через командную строку. До сих пор лишь браузер от Mozilla был адаптирован для выполнения оптимизированного кода asm.js, но ключевая особенность FTLJIT в том, что он прекрасно справляется с кодом JavaScript, который не был оптимизирован для asm.js. Включение FTLJIT уже сейчас позволяет Safari опередить Chrome по производительности JavaScript, но Firefox по-прежнему остается лидером.
Пока нет ясности с моментом, когда Apple будет готова к полноценному запуску FTLJIT. Судя по тому, что он пока доступен лишь в WebKit для OS X, то впереди у программистов из Купертино довольно много работы, чтобы адаптировать его возможности для мобильного Safari. Возможно, грядущая WWDC расставит все по своим местам. [MacRumors]
16 комментариев
Форум →FTLчего? Ох и придумают же.
@BIGBROO, JIT это известное сокращение (аббревиатура)- http://ru.wikipedia.org/wiki/JIT-компиляция
You can try out the FTL JIT on the Mac port by doing:
Tools/Scripts/build-jsc –ftl-jit –debug
or:
Tools/Scripts/build-jsc –ftl-jit –release
@airslider, в общем детали здесь https://trac.webkit.org/wiki/FTLJIT
@airslider, No such file or directory
@airslider, Как я понял, это команда для билда движка WebKit, когда вы хотите собрать свою сборку Safari. Это не команда для консоли в MacOS. Обычный пользователь не сможет этим пользоваться до релиза.
интересно, а зачем? ну кроме попугаеметров, где разницу то омжно будет увидеть?
Извинитн вопрос не по теме. Macbook pro, хочу использовать windows и mac os параллельно, что использовать boot camp или parallels desktop?
Зависит от задач. Если офис, достаточно Parallels. Если играть, то точно Bootcamp.
@jamick, Одно (BC) не исключает другого (PL). BootCamp разбивает диск (выделяет доп. раздел) для установки Windows на HDD, устанавливает необходимые драйвера для поддержки железа Apple в Windows и позволяет на железе Apple загружаться и работать в Windows как на PC. Parallels позволяет не перегружаясь из Mac OS, запустить параллельно виртуальную машину (используя тот же установленный с помощью BC Windows) и использовать приложения Windows параллельно (одновременно)с приложениями Mac OS.
пользуюсь Хром для Мак, не нравится мне Сафари:D
Для установки windows на mac через boot camp лицензированный windows нужен?!
@jamick, даст установить образ без ключа и пользовать без оного месяц, что ли.
Ребята, подскажите пожалуйста, не могу определиться какому браузеру отдать предпочтение Chrome 34 или Safari 7.0.3. Чтобы пользоваться уже без альтернатив на Mac и на iphone.
@A_Krava, сафари конечно же. Он даже быстрее работает, да и загружает систему не так сильно, как хром
“Ожидается достаточно серьезное повышение производительности JavaScript, которое позволит браузеру от Apple соперничать на равных с Google V8 и Mozilla SpiderMonkey – аналогичными продуктами конкурентов.”
Он и так соперничает и часто превосходит даже, поэтому выражение неверное.
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Как перезагрузить iPhone 7 и iPhone 7 Plus?
Как спрятать приложение Почта на iPhone
Почему удаленное ПО потребляет мобильный трафик на iPhone
Что делать с ошибкой «Выключена вспышка»?
Почему в iPhone 5 не работает LTE у оператора Мегафон?
Как в macOS Ventura настроить включение и отключение компьютера по расписанию
Как в Safari на iPhone включить автозаполнение паролей на неподдерживаемых сайтах
Хрустит и скрипит экран iPhone 6 (6s, 7)