iPhones.ru

Apple существенно улучшит производительность JavaScript в Safari

Юрий Милош avatar | 16
FavoriteLoading В закладки
Apple существенно улучшит производительность JavaScript в Safari

Судя по последним данным, 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]

1 Звезд2 Звезды3 Звезды4 Звезды5 Звезд (Проголосуйте первым за статью!)
undefined
iPhones.ru
Судя по последним данным, Apple активно работает над ускорением фирменного браузера Safari. Изменения коснутся производительности JavaScript и будут напрямую связаны с последними изменениями в движке WebKit, на котором базируется Safari для OS X и iOS. За выполнение JavaScript в Safari отвечает движок под названием Nitro. Однако Apple готовит серьезное обновление для него под названием FTLJIT....
Здесь можно оставить комментарий! Для этого авторизуйтесь или зарегистрируйтесь на iPhones.ru.

16 комментариев

Форум →
  1. BIGBROO avatar
    BIGBROO 13 мая 2014
    0

    FTLчего? Ох и придумают же.

    awoland avatar
    awoland13 мая 2014
    0

    @BIGBROO, JIT это известное сокращение (аббревиатура)- http://ru.wikipedia.org/wiki/JIT-компиляция

    Войди на сайт, чтобы ответить
    Ответить
  2. airslider avatar
    airslider 13 мая 2014
    0

    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 avatar
    airslider13 мая 2014
    0

    @airslider, в общем детали здесь https://trac.webkit.org/wiki/FTLJIT

    The AGENT avatar
    The AGENT13 мая 2014
    0

    @airslider, No such file or directory

    apolonxviii avatar
    apolonxviii13 мая 2014
    0

    @airslider, Как я понял, это команда для билда движка WebKit, когда вы хотите собрать свою сборку Safari. Это не команда для консоли в MacOS. Обычный пользователь не сможет этим пользоваться до релиза.

    Войди на сайт, чтобы ответить
    Ответить
  3. hellfire avatar
    hellfire 13 мая 2014
    0

    интересно, а зачем? ну кроме попугаеметров, где разницу то омжно будет увидеть?

    Войди на сайт, чтобы ответить
    Ответить
  4. jamick avatar
    jamick 13 мая 2014
    0

    Извинитн вопрос не по теме. Macbook pro, хочу использовать windows и mac os параллельно, что использовать boot camp или parallels desktop?

    Никита Горяинов avatar
    0

    Зависит от задач. Если офис, достаточно Parallels. Если играть, то точно Bootcamp.

    awoland avatar
    awoland13 мая 2014
    0

    @jamick, Одно (BC) не исключает другого (PL). BootCamp разбивает диск (выделяет доп. раздел) для установки Windows на HDD, устанавливает необходимые драйвера для поддержки железа Apple в Windows и позволяет на железе Apple загружаться и работать в Windows как на PC. Parallels позволяет не перегружаясь из Mac OS, запустить параллельно виртуальную машину (используя тот же установленный с помощью BC Windows) и использовать приложения Windows параллельно (одновременно)с приложениями Mac OS.

    Войди на сайт, чтобы ответить
    Ответить
  5. AbilardoE1 avatar
    AbilardoE1 13 мая 2014
    0

    пользуюсь Хром для Мак, не нравится мне Сафари:D

    Войди на сайт, чтобы ответить
    Ответить
  6. jamick avatar
    jamick 13 мая 2014
    0

    Для установки windows на mac через boot camp лицензированный windows нужен?!

    iolegru avatar
    iolegru13 мая 2014
    0

    @jamick, даст установить образ без ключа и пользовать без оного месяц, что ли.

    Войди на сайт, чтобы ответить
    Ответить
  7. A_Krava avatar
    A_Krava 13 мая 2014
    0

    Ребята, подскажите пожалуйста, не могу определиться какому браузеру отдать предпочтение Chrome 34 или Safari 7.0.3. Чтобы пользоваться уже без альтернатив на Mac и на iphone.

    Vizakenjack avatar
    Vizakenjack14 мая 2014
    0

    @A_Krava, сафари конечно же. Он даже быстрее работает, да и загружает систему не так сильно, как хром

    Войди на сайт, чтобы ответить
    Ответить
  8. SSDDRR avatar
    SSDDRR 14 мая 2014
    0

    “Ожидается достаточно серьезное повышение производительности JavaScript, которое позволит браузеру от Apple соперничать на равных с Google V8 и Mozilla SpiderMonkey – аналогичными продуктами конкурентов.”

    Он и так соперничает и часто превосходит даже, поэтому выражение неверное.

    Войди на сайт, чтобы ответить
    Ответить
Помни о правилах — если начал оффтопить, то не удивляйся потом.

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.