- PVSM.RU - https://www.pvsm.ru -

Dart 1.1 стал на 25% быстрее, сравнялся с идиоматическим JavaScript и теперь подходит для серверов

Два месяца назад компания Google выпустила первую стабильную версию языка программирования Dart 1.0 [1], который позиционируется как альтернатива JavaScript. При всей своей простоте для написания маленьких скриптов, с помощью Dart можно создавать и сложные модульные веб-приложения, использовать библиотеки, дебаггеры, редакторы кода и другой инструментарий. Веб-разработка становится проще и удобнее.

16 января была официально представлена новая версия Dart 1.1 [2] с повышенной скоростью выполнения скомпилированного JavaScript-кода. Например, в тесте Richards производительность выросла на 25%, по сравнению с первой версией.

Dart 1.1 стал на 25% быстрее, сравнялся с идиоматическим JavaScript и теперь подходит для серверов

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

Dart 1.1 стал на 25% быстрее, сравнялся с идиоматическим JavaScript и теперь подходит для серверов

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/