Google создал высокопроизводительную замену языку JavaScript

15 ноября 2013 года   |  Google

Google создал высокопроизводительную замену языку JavaScript

Вышла первая версия языка программирования Dart. Анонсированный в 2011 г. компанией Google он был создан как альтернатива JavaScript. Пока Dart не поддерживается современными браузерами, но разработчики могут сконвертировать код Dart в понятный браузерам JavaScript.

Google выпустила первую стабильную версию языка программирования Dart, призванного заменить JavaScript, предложив более высокую производительность и эффективность программирования. Новый язык полностью готов к разработке реальных приложений, заявил глава проекта Ларс Бак (Lars Bak).

Пакет Dart SDK 1.0 включает все необходимые инструменты для создания как простейших скриптов, так и полноценных веб-приложений.

В пакет входит нетребовательная к ресурсам и в то же время мощная среда разработки Dart Editor, среди возможностей которой — автозавершение кода, рефакторинг, переход к определениям, отладка и система подсказок и предупреждений.

Кастомная версия браузера Chromium с виртуальной машиной Dart VM, которая также входит в пакет наряду с другими инструментами, позволяет запускать нативный код. Кроме того, отладка кода осуществляется непосредственно в Dart Editor, то есть программист может мгновенно видеть результат своей работы.

Для запуска кода, написанного на Dart, в современных браузерах предусмотрен компилятор Dart в JavaScript — dart2js. Скомпилированные апплеты и приложения могут быть запущены в Internet Explorer 9 и 10, последней версии Firefox, последней версии Chrome и Safari 6.

Ни один из современных браузеров пока не поддерживает нативный код Dart. В будущем Google планирует добавить эту возможность в Chrome.

Показать новость друзьям:

Хочешь быть в курсе последних новостей сайта?
Подпишись на обновления сайта по RSS контекстная реклама и социальные сетиRSS, RSS контекстная реклама и социальные сетиEmail или twitter контекстная реклама и социальные сетиTwitter

Новости партнеров

Статьи