TurboFan — новый компилятор для JS-движка Google Chrome

В движок V8, отвечающий за работу с JavaScript в браузере Google Chrome, внедряется новый компилятор TurboFan. В конечном счете это должно положительно сказаться на скорости исполнения скриптов.

TurboFan

TurboFan - это новый компилятор для V8, который в отличие от своего предшественника может похвастаться новыми режимами оптимизации и более простой поддержкой. На практике это выражается, например, в 29% приросте скорости работы с zlib (по данным теста Octane).

Начиная с 41 версии Хрома, TurboFan включен для некоторого типа JS-скриптов. Например, эта технология используется при работе с asm.js. Разработчики планируют постепенно расширять спектр применения нового компилятора. Напомним, что на данный момент используется компилятор CrankShaft, который внедрялся еще в далеком 2010 году.