新正则引擎Dart 1.9发布性能提升显著

2015年03月28日 10:01 245 次阅读 来源: 开源中国 作者: 路人甲
摘要 Dart 1.9 发布,异步编程无处不在 —— 用户交互,网络访问,文件 IO。Dart 简化和增强了这些功能。Dart 1.9 引入了async方法和await表达式,都是基于现有的FutureAPI。Dart 1.9 可以使用:forwhile循环,if块和trycatch来管理复杂的异步交互。Dart 1.9 同时引入了生成器方法 –sync*和async*。其他改进如下:enum, a l...

Dart 1.9 发布,异步编程无处不在 —— 用户交互,网络访问,文件 I/O。Dart 简化和增强了这些功能。

Dart 1.9 引入了 async 方法和 await 表达式,都是基于现有的 Future API。Dart 1.9 可以使用:for/while 循环,if 块和 try/catch 来管理复杂的异步交互。

Dart 1.9 同时引入了生成器方法 – sync* 和 async* 。


其他改进如下:


        enum, a long-requested feature, is now fully supported.


        The Dart Analyzer has moved to the Dart Analysis Server. This makes it much easier to integrate Dart source analysis into IDE’s beyond the Dart Editor (for instance, IntelliJ and Sublime).


        We've updated the regular expression engine for the Dart VM. It's up to 150x faster than the previous implementation.


        The Isolate API has now been fully implemented in the Dart VM, making it much easier to create applications that target multiple CPUs.


Dart 1.9 包括了超多新特性,但是 Google 还是宣布 Chrome 不会内置 Dart VM。

关注下方微信公众号“Java精选”(w_z90110),回复关键词领取资料:如Mysql、Hadoop、Dubbo、Spring Boot等,免费领取视频教程、资料文档和项目源码。

Java精选专注程序员推送一些Java开发知识,包括基础知识、各大流行框架(Mybatis、Spring、Spring Boot等)、大数据技术(Storm、Hadoop、MapReduce、Spark等)、数据库(Mysql、Oracle、NoSQL等)、算法与数据结构、面试专题、面试技巧经验、职业规划以及优质开源项目等。其中一部分由小编总结整理,另一部分来源于网络上优质资源,希望对大家的学习和工作有所帮助。
还可以输入136 讨论区:
评 论