写点什么

谷歌发布 Dart 1.0

  • 2013-11-15
  • 本文字数:800 字

    阅读完需:约 3 分钟

在初次公告并发布预览版两年以后,Lars Bak 于 11 月 14 日在 Devvox 比利时会议宣布了Dart 的第一个稳定版本 Dart 是谷歌的新 Web 编程语言和平台,用于开发现代 Web 应用程序。

Dart 1.0 附带了重新设计过的网站、Dart VM、Dart2JS(将Dart 编译成JavaScript 代码)、基于Eclipse 的IDE Dartium 。Dartium 是一个专门构建的包含 Dart VM 的 Chrome。

在过去的两年里,Dart 的性能获得了显著提升。Dart 代码可以以两种方式运行:一种是使用本地的 Dart VM,上半年,它在某个基准测试中击败了 JVM 。对于本身不支持 Dart 的浏览器(当前没有浏览器产品支持 Dart),可以使用 dart2js 工具将 Dart 代码编译成 JavaScript。最近,在某个基准测试中,dart2js 生成的 JavaScript 其性能超过了手写的 JavaScript 代码。此外,生成的 JavaScript 代码量也已经显著减少

同样地,dart2js 输出的代码量已经大幅减少。与一年前相比,它现在为游戏“扎气球扫雷”生成的代码少了 40% 。VM 的性能也不断提高;根据基准测试结果,它现在比在 V8 中运行的惯用 JavaScript 快 42% 到 130%。

公告博文中,团队还披露了一些已经在生产环境中使用Dart 的公司的名称。今年早些时候, InfoQ 与 Blossom 的人进行了交谈,他们已经逐步地将其应用程序移植到 Dart。其它 Dart 用户还包括 Montage Soundtrap Mandrill 、谷歌内部的 CRM 应用程序以及谷歌选举

在Dart 库方面也有许多事发生。Dart 的包资源库 Dart Pub 现在包含 500 个用户贡献的包。谷歌还把若干自有框架移植到了 Dart,包括将热门框架AngularJS 移植到Dart 并命名为 Angular.dart ,以及将 Web 组件 Shim 库 Polymer 移植到 Dart

谷歌现在正式宣布,Dart 已经稳定并且为生产做好准备。Dart 1.0 免费而且开源,读者可以从其网站上下载适用于所有主要平台的版本。焕然一新的网站上包含了一段 5 分钟的 Dart 演示,以及一个长1 小时的教程

查看英文原文: Google Releases Dart 1.0

2013-11-15 07:092373
用户头像

发布了 256 篇内容, 共 94.2 次阅读, 收获喜欢 12 次。

关注

评论

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

从服务端生成Excel电子表格(Node.js+SpreadJS)

葡萄城技术团队

SpreadJS 前端表格

三大特性,多个场景,Serverless 应用引擎 SAE 全面升级

阿里巴巴云原生

阿里云 Serverless SAE 阿里云云原生 应用引擎

Java Review(三十九、类加载机制与反射

爱好编程进阶

Java 程序员 后端开发

2022“星课堂”直播课,开课啦!

星环科技

【刷题第七天】15 三数之和

白日梦

5月月更

Apache ShardingSphere 遇上得物“彩虹桥”

SphereEx

数据库 开源 ShardingSphere SphereEx apache 社区

java 中异常类

爱好编程进阶

Java 程序员 后端开发

Java---多态

爱好编程进阶

Java 程序员 后端开发

租房开放源码

源字节1号

租房小程序

【直播回顾】OpenHarmony知识赋能五期第四课——子系统音频解读

OpenHarmony开发者

OpenHarmony 多媒体

探讨企业知识管理的困惑

小炮

企业知识管理

基于Saga的分布式事务调度落地

百度Geek说

微服务

前端生成PDF,让后端刮目相看

葡萄城技术团队

PDF pdf.js

浅析微服务全链路灰度解决方案

阿里巴巴云原生

阿里云 微服务 云原生 灰度

云原生小课堂 | 如何打造一款软硬兼施、多功能、零损耗的云原生网络方案

York

云原生 性能 智能网卡vpc 容器网络方案

20年清华扫地僧,整理的Storm、Spark学习笔记

爱好编程进阶

Java 程序员 后端开发

C++搭建集群聊天室

爱好编程进阶

Java 程序员 后端开发

IntelliJ IDEA创建基于maven的springboot项目

爱好编程进阶

Java 程序员 后端开发

Java8--Lambda表达式对List集合操作

爱好编程进阶

Java 程序员 后端开发

JMH性能测试,试试你代码的性能如何

爱好编程进阶

程序员 后端开发

网站开发进阶(六十一)详解js中Number()、parseInt()和parseFloat()的区别

No Silver Bullet

5月月更 Number() parseInt() parseFloat()

Elasticsearch聚合学习之一:基本操作

爱好编程进阶

Java 程序员 后端开发

封装格式介绍

Loken

音视频 5月月更

从服务端生成Excel电子表格(GcExcel + SpreadJS)

葡萄城技术团队

服务器端开发 前端表格控件 测试比较

web前端培训单元测试入门知识分享

@零度

单元测试 web前端开发

java培训Nginx 快速入门

@零度

JAVA开发

Java面试比较---谈谈你对面向对象的理解,什么是面向对象?

爱好编程进阶

Java 程序员 后端开发

【大数据培训】面试中数据仓库重要概念

@零度

数据仓库 大数据开发

Java 四种线程池

爱好编程进阶

Java 程序员 后端开发

Autograd解析|OneFlow学习笔记

OneFlow

人工智能 深度学习 数学原理 Autograd模块

答题交互功能深入研究

CRMEB

谷歌发布Dart 1.0_.NET_Zef Hemel_InfoQ精选文章