Google  TurboFan -  JIT-  JavaScript- V8Интернет-гигантът Google представи новия JIT-компилатор TurboFan, осигуряващ максимална производителност при използване на съвременните техники за програмиране, определени в стандарта ECMAScript 2015, при използване на режима Strong с твърди изисквания към семантиката.

TurboFan е включен в Chrome 41 и вече се използва за оптимизиране на кода. Компилаторът осигурява по-бързо изпълнение както на традиционния JavaScript код, така и при използване на най-новите възможности на JavaScript. В сравнение с предишния JIT-компилатор, TurboFan предоставя по-гъвкави и динамични режими на оптимизация и важи за по-широк спектър от кода, за който е възможна оптимизацията.

Сега TurboFan се използва за оптимизиране кода на Asm.js библиотеката, при класовете, при блоковете startsWith-endsWith, при циклите for-of и други.

 

Google  TurboFan -  JIT-  JavaScript- V8

При оценка на производителността с помощта на теста zlib от тестовия пакет Octane, компилаторът TurboFan демонстрира 29% по-бързо изпълнение на кода, което не е малко. През следващите месеци Интернет-гигантът Google ще се съсредоточи върху обхващането на повече програмни конструкции с помощта на TurboFan, който в крайна сметка трябва да замени сега действащия компилатор CrankShaft.