Microsoft оптимизира енджина за популярни сайтове и игри, добавя 64-битова поддръжка и ARM оптимизации
В последната версия на Internet Explorer 10, включена в Windows 8 Release Preview, Microsoft е направила съществени подобрения в производителността при работа с JavaScript. Това става ясно от официалния блог на компанията, цитиран от Neowin.
Оптимизации на енджина Chakra
Според информацията в блога, подобренията се дължат на ревизирана версия на JavaScript енджина Chakra, който за първи път беше представен с Internet Explorer 9. За да постигнат по-бързо изпълнение на JavaScript кода, инженерите на Microsoft са провели симулации с различни уебсайтове и игри, включително Angry Birds и Cut The Rope.
От Microsoft уточняват, че са анализирали най-често използваните програмни модели в съвременните JavaScript приложения и са адаптирали Chakra към тях. Първо са проследени и установени матриците, които следват кодовете на популярните сайтове, а след това са въведени съответните промени.
64-битова поддръжка и ARM оптимизации
Друго важно допълнение е 64-битовата поддръжка за компилатора на Chakra, както и специална оптимизация за ARM чипове. Това подобрява изчисленията с плаваща запетая и използването на оперативната памет.
Според Microsoft, направените промени водят до значително подобрение в производителността на браузъра. Компанията не предоставя конкретни числа, но определя резултатите като осезаеми.