Google продължава развитието на AtScript - вариант на JavaScript с анотация на типовете

Един от създателите на JavaScript-фреймуърка AngularJS, който сега работи в Google, представи проекта AtScript, който е разширен вариант на езика за програмиране JavaScript, поддържащ определяне на информация за типовете чрез добавяне на анотации. Този метод съществено увеличава производителността на JIT-компилатора и оптимизатора.

Google    AtScript -   JavaScript

AtScript е съвместим със съществуващите JavaScript проекти, понеже използва допустимия за спецификацията ECMAScript 4 синтаксис със символа ":". Така например, вместо "methodA(name)" може да бъде указано "methodA(name:string):int". Анотацията на полетата позволява явно определяне на полетата в класовете, преди тяхното използване.Този метод се различава от предложения от Microsoft език за програмиране TypeScript, при който се изисква предварително компилиране на кода до JavaScript вид. AtScript няма подобна фаза и остава максимално близо до JavaScript. Този подход напомня Asm.js на Mozilla, като дори е по-удобен за използване.Засега AtScript е на ниво експериментален прототип, а в GitHub са публикувани примери, които демонстрират използването на новия метод. Първият голям проект, използващ AtScript ще бъде уеб-фреймуърка Angular версия 2.0, който ще бъде изцяло написан на AtScript.
Коментари
Все още няма коментари
Статистика
Прегледи 106
Коментари 0
Рейтинг
Добавена на05 Ноем 2014
ИзточникKaldata

Тагове
AtScript, JavaScript