写点什么

Dart 1.4 发布:新增 Observatory 工具

  • 2014-05-26
  • 本文字数:706 字

    阅读完需:约 2 分钟

5 月 21 日,Google 的 Dart 团队正式发布了 Dart 1.4。Dart 是由 Google Chrome V8 引擎团队的领导者拉尔斯·巴克主持开发的一种结构化的 Web 编程语言,旨在弥补 JavaScript 的不足。Dart 的设计目标是为开发现代 Web 程序提供结构化但又不乏灵活性的编程语言。Dart 在 JavaScript 语言的基础上,改进了编程效率和执行性能,并大幅度减少了编程的复杂性。相比 JavaScript,Dart 语言更加简单和高效,Dart 支持类和接口,是一门纯面向对象的语言。Dart 在动态语言的基础上,结合了静态语言的优点,它有很多不错的特性,比如可选类型、并发编程、工厂构造函数、级联调用。Dart 代码可以用两种不同方式执行:一是通过原生的虚拟机(可以集成到浏览器);另一种则是通过 Google 的 Dart2js 编译器将 Dart 代码转换为 JavaScript 代码,然后再执行。

Dart 1.4 带来了一款全新的监测工具 Observatory,Observatory 可用于对 Dart 应用程序进行性能分析和调试。通过 Observatory,开发人员可以查看 Dart 虚拟机内部的运行情况,包括垃圾回收、内存对象实例数、代码覆盖以及任意表达式的执行。Dart 团队称他们将在接下来的几个版本中改善并增强 Observatory,具体使用方法读者可以参考其官方文档

另外,Dart 1.4 中,命令行工具 dartanalyzer 已经全部使用 Dart 编写,运行 dartanalyzer 只需要 Dart 虚拟机(不再需要 Java)。新版本的 Dart 提升了文件 IO 的性能,特别是在存取大文件的时候。Dart 1.4 中还试验性的在 Linux 系统中增加了对分享网络 socket 的支持。

读者可以从这里下载 Dart 1.4,如果读者使用的是 Dart 编辑器,也可以在“About Dart Editor”菜单中检查更新来升级。Dart 1.4 的具体介绍可以阅读发行说明

2014-05-26 20:391926
用户头像

发布了 219 篇内容, 共 152.3 次阅读, 收获喜欢 195 次。

关注

评论

发布
暂无评论
发现更多内容

springboot3+r2dbc——响应式编程实践

麒思妙想

Reactive Java web spring-boot

MySQL 是如何实现RC事务隔离级别的

华为云开发者联盟

MySQL ReadView 事务隔离 RC事务隔离 Read Committed

2022年低代码的变化与趋势

BeeWorks

Java如何实现消费数据隔离?

CRMEB

2021盘点 | 云主机年度榜单出炉,Top5花落谁家?

博睿数据

OpenHarmony移植案例:如何适配服务启动引导部件bootstrap_lite

华为云开发者联盟

开发板 OpenHarmony startup子系统 bootstrap_lite

FinClip 与 mPaaS:轻应用平台与移动应用开发平台

王字 Wannz

小程序 移动开发 mPaaS finclip 小程序容器

[架构实战营]第七模块

Vincent

「架构实战营」

延迟任务场景,该如何提高吞吐量和时效性

华为云开发者联盟

redis 延迟任务 低延迟 Redis 消费队列

灵活地横向扩展:从文件系统到分布式文件系统

博文视点Broadview

阿里云EMAS 1月产品动态

移动研发平台EMAS

阿里云 程序人生 移动开发 #EMAS

分布式进阶(二十三):Nginx 服务器应用详解

No Silver Bullet

nginx https 正向代理与反向代理 SSL证书 2月月更

低代码OR零代码,企业如何选择自身所需的软件开发平台?

BeeWorks

有奖调查| 2022 Apache Pulsar 怎么过,你们说了算

Apache Pulsar

开源 云原生 中间件 Apache Pulsar Apache Pulsar 社区

2022年了循环是什么?

謓泽

循环语句 C'语言 2月月更

各项结果排名第一!百度内容技术架构团队在国际向量检索大赛BigANN中斩获佳绩

百度Geek说

百度 内容 前端 后端

恒源云(GPUSHARE)_替代MLM的预训练任务,真的超简单吗?

恒源云

人工智能 自然语言处理 深度学习

IT人的笔记本——全面了解 Jupyter

dongge

jupyterlab

利用鸿蒙JavaUI 框架的 WebView 加载本地冰墩墩网页

宇宙之一粟

鸿蒙开发 2月月更

FinClip 与 uniapp:轻应用平台与前端开发框架

王字 Wannz

小程序 uniapp 移动开发 finclip

LiveVideoStackCon | 面向在线教育业务的流媒体分发演进

有道技术团队

音视频

手把手教你使用HarmonyOS本地模拟器

HarmonyOS开发者

HarmonyOS DevEco Studio

远程办公团队如何沟通?

王字 Wannz

远程办公 wrh 居家办公 线下办公 soho

小程序框架与平台编译对比

王字 Wannz

小程序 百度智能小程序 头条小程序 finclip 小程序框架

开源商业模式促进金融业科技生态的发展

王字 Wannz

小程序 开源 IT 金融

架构实战营:模块七作业

Geek_93ffb0

「架构实战营」

让工程师拥有一台“超级”计算机——字节跳动客户端编译加速方案

字节跳动终端技术

ios 字节跳动 DevOps 客户端 火山引擎MARS

【连接平台」企业告警信息通过机器人同步至钉钉群

钉钉开发者

连接器 钉钉应用开发 钉群

圆桌会议:如何避免踩到移动研发中,效能提升那些坑

王字 Wannz

移动开发 迭代

FinClip 的 2021 与 2022

王字 Wannz

finclip 小程序容器 小程序开发 小程序管理平台

Dart 1.4发布:新增Observatory工具_语言 & 开发_小盖_InfoQ精选文章