- PVSM.RU - https://www.pvsm.ru -
Два месяца назад компания Google выпустила первую стабильную версию языка программирования Dart 1.0 [1], который позиционируется как альтернатива JavaScript. При всей своей простоте для написания маленьких скриптов, с помощью Dart можно создавать и сложные модульные веб-приложения, использовать библиотеки, дебаггеры, редакторы кода и другой инструментарий. Веб-разработка становится проще и удобнее.
16 января была официально представлена новая версия Dart 1.1 [2] с повышенной скоростью выполнения скомпилированного JavaScript-кода. Например, в тесте Richards производительность выросла на 25%, по сравнению с первой версией.

Производительность в более новом тесте FluidMotion [3] удвоилась с ноября.

Dart2js теперь генерирует код, который выполняется в тестах не хуже идиоматического JavaScript, а кое-где даже и лучше.
«В то время как основное внимание сконцентрировано на использовании Dart в приложениях для браузера, наметился растущий интерес к его применению на серверах, — пишут разработчики. — В новом релизе мы представляем ряд улучшений для серверной части, включая поддержку больших файлов, копирование файлов, обработчики меток процессов (process signal handlers) и выдачу информации в консоль. В этой версии реализована также поддержка UDP. С её помощью, например, можно писать более эффективные приложения для трансляции мультимедийного контента».
Удобнее стало работать и с редактором кода Dart Editor: улучшены дебаггинг, дополнение кода и справочные подсказки.
Изменённые спецификации языка Dart см. здесь [4]. Добавлены статьи по приложениям командной строки [5], совместимости Dart-Javascript [6] и потокам [7].
Автор: alizar
Источник [8]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/javascript/53153
Ссылки в тексте:
[1] Dart 1.0: http://habrahabr.ru/post/202340/
[2] Dart 1.1: http://news.dartlang.org/2014/01/dart-11-features-up-to-25-faster.html
[3] FluidMotion: https://github.com/dart-lang/benchmark_harness/blob/master/example/FluidMotion.dart
[4] здесь: https://www.dartlang.org/docs/spec/
[5] приложениям командной строки: https://www.dartlang.org/docs/serverguide.html
[6] совместимости Dart-Javascript: https://www.dartlang.org/articles/js-dart-interop/
[7] потокам: https://www.dartlang.org/articles/broadcast-streams/
[8] Источник: http://habrahabr.ru/post/209696/
Нажмите здесь для печати.