写点什么

谷歌发布 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:092269
用户头像

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

关注

评论

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

软件测试 | Github 必会高频基础命令与 IDE 的 Git 集成

测试人

GitHub 软件测试 自动化测试 测试开发

React高级特性之Render Props

夏天的味道123

React

云图说丨什么是应用身份管理服务OneAccess

华为云开发者联盟

云计算 后端 华为云 12 月 PK 榜

Vue实战必会的几个技巧

yyds2026

Vue

【敏捷研发系列】前端DevOps流水线实践

京东科技开发者

敏捷 前端 软件开发 运维‘ #DevOps

纯函数

达摩

js 纯函数

前端高频手写面试题总结

helloworld1024fd

JavaScript

vue为何不允许子组件修改父组件prop传值

达摩

Vue 数据流向

react的jsx语法是怎样解析的

夏天的味道123

React

redux原理是什么

xiaofeng

React

kubernetes 1.26发布,这十项新特性值得关注!

BoCloud博云

Kubernetes 云原生

阿里云携手百奥利盟发布云上精准医疗与创新生物药数字化解决方案,助力行业数字化转型

云布道师

阿里云

前端vue面试题(持续更新中)

bb_xiaxia1998

Vue

假如问:你是怎样优化Vue项目的,该怎么回答

bb_xiaxia1998

Vue

一步步实现React-Hooks核心原理

helloworld1024fd

JavaScript

使用全彩LED显示屏时的安全要点

Dylan

LED显示屏 全彩LED显示屏 led显示屏厂家

世界杯火爆进行,中科极光真激光电视解锁缤纷观赛季

硬科技星球

什么是CodeArts

华为云开发者联盟

云计算 后端 华为云 12 月 PK 榜 软件开发生产线

link和import的区别

达摩

前端二面常见手写面试题(必备)

helloworld1024fd

JavaScript

react进阶用法完全指南

xiaofeng

React

Vue响应式系统原理并实现一个双向绑定

yyds2026

Vue

Vue响应式依赖收集原理分析-vue高级必备

yyds2026

Vue

react-Suspense工作原理分析

夏天的味道123

React

PAI-Diffusion模型来了!阿里云机器学习团队带您徜徉中文艺术海洋

阿里云大数据AI技术

机器学习 算法 图文生成 12 月 PK 榜

react组件深度解读

xiaofeng

React

字节前端高频vue面试题及答案

bb_xiaxia1998

Vue

产品待办列表梳理(PBR)是什么?

ShineScrum

Scrum 敏捷 产品待办列表 Scrum event

从零到一手写迷你版Vue

helloworld1024fd

JavaScript

圆桌实录 | 为什么不约而同选择了大 Kernel

MegEngineBot

深度学习 开源 MegEngine 大 Kernel

浅谈字节码增强技术系列1-字节码增强概览

京东科技开发者

Java、 aop 字节码 字节码增强

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