阅读更多

2顶
1踩

Web前端
据谷歌Dart开发团队博客介绍,该团队准备推出一款名为dart2js的编译器,作为当前解决方案“frog”的替代产品。目前dart2js已进入测试阶段。


同frog一样,dart2js是一个由Dart语言编写的编译器,可以用来将Dart代码编译成JavaScript,以便在不支持Dart的环境中运行。不同的是,dart2js提供了更快的编译时间,并且编译后的运行效果与之前相比更加一致、完整,更重要的是,输出的代码更加整洁。

谷歌工程师、Dart开发者Kasper Lund称,
引用
我们创建了新版本的编译器,将开发重点放在了编译的准确性和兼容性上。我们正在积极努力,为的是编译输出更少、更快。预计在未来几周内,编译器的功能和性能会得到进一步改善。

该编译器中包含了最新的Dart编辑器和SDK,Lund鼓励开发者进行测试,并将建议或Bug通过邮件形式报告给开发团队

需要注意的是,如果开发者想尝试在web应用程序中使用dart2js的输出结果,需要改变HTML文件中的<script>标签,如下:
<script type="application/dart" src="..." data-compiler="dart2js"></script>


Via Dartlang
  • 大小: 16.2 KB
2
1
评论 共 10 条 请登录后发表评论
10 楼 ayanami001 2012-05-14 10:03
你就不能不折腾啊 。。。
9 楼 ximinjie 2012-05-14 09:25
梦影星魂 写道
搞出一门想替代js的语言来,然后再搞成一个编译器把这门语言编译成js,无语了

假如dart是C,js就是汇编,把c编译成汇编,怎么了?
8 楼 梦影星魂 2012-05-14 09:18
搞出一门想替代js的语言来,然后再搞成一个编译器把这门语言编译成js,无语了
7 楼 longsan 2012-05-14 09:11
mengyancui 写道
GWT用不了啦!

这是神马意思?
6 楼 sun391 2012-05-12 20:26
希望比coffeescript给力
5 楼 jjcang 2012-05-12 11:06
这玩意。。。。。还是google自己玩吧
4 楼 零++ 2012-05-11 20:49
谷歌的语言貌似一向很悲剧...
3 楼 jamcode 2012-05-11 16:05
人生苦短,不要折腾
2 楼 mengyancui 2012-05-11 15:15
GWT用不了啦!
1 楼 witcheryne 2012-05-11 14:44
Google 够能折腾的..
GWT, ClojureScript, Closure Tools...



发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • sdk:Dart SDK,包括VM,dart2js,核心库等

    镖针对任何平台上的快速应用程序的客户端优化语言Dart是: ... Dart Web :对于针对Web的程序,Dart Web包括开发时间编译器(dartdevc)和生产时间编译器(dart2js)。许可和专利Dart是免费和开源的。 请参阅和 。使用

  • —个幸存者游戏给出的10个启示(经典)

     作者:默默   前不久,看了一部由美国哥伦比亚广播公司(CBS)制作的名为幸存者(Surviors)的电视游戏纪实片。该片讲述了一场"游戏",16名来自美国各地的应招者被集中在南中国海的一片海岸丛林里,并且在与外界隔绝的情况下,进行一场为期39天的"幸存者游戏"。他们分成两组(TAGITRIBE和PAGONGTRIBE),这两组每3天进行一场团体比赛,胜方会得到豁免权或他们要求的物品,而负方将举

  • 简单游戏代码_简单游戏

    简单游戏代码 Here are a few simple, working, games that you can use as-is or as the basis for your own games. 这里有一些简单,有效的游戏,您可以按原样使用或作为自己游戏的基础。 Tic-Tac-Toe井字游戏 This...

  • 幸存者游戏

    有n个同学围成一圈,其id依次为1~n(nn号挨着1号)。 现在从1号开始报数,第一回合报到m的人就出局,第二回合从出局的下一个人开始报数,报到m2的同学出局。 以此类推,直到最后一个回合报到mn−1的人出局,剩下最后一个同学。 输出这个同学的编号。 输入格式 共一行,包含两个整数n和m。 输出格式 输出最后剩下的同学的编号。 数据范围 n≤15,m≤5 输入样例: 5 2...

  • 用jupyter notebook运行幸存者游戏的代码

    一直重复第二段代码直到剩下最后两个为止

  • js2js:js2js是从Javascript到Javascript的革命性开源编译器

    认识js2js,这是一种革命性的编译器,可将JavaScript直接转换为JavaScript! 特征 控制。 您完全可以控制js2js生成的每一部分代码。 您甚至可以将无效JavaScript程序编译为同样无效的程序。 零开销。 js2js绝不会...

  • ▩Dart-初识‘dart:html’库-实例解析

    dart:html: DOM manipulation for web apps (available only to web apps). HTML elements and other resources for web-based applications that need to interact with the browser and the DOM (Document Object ...

  • vue-cli 3中dart-sass替换node-sass

    node-sass 过程中我们经常会遇到很多问题,不同平台上有各种各样的问题,python版本的问题,node-gyp的问题,node.js的版本问题等等,甚至因为国内网络的问题等等,所以官方现在推荐用dart-sass来作为编译器,...

  • dart-services:基于 Web 的交互式 Dart 服务的服务器后端

    Dart服务支持 DartPad 的服务器后端。它是什么? 它有什么作用?... 在 macOS 上,您还可以通过以下方式安装 Homebrew: $ brew install protobuf 上述protoc编译器也需要 Dart protoc 插件来生成 Dart 代码。

  • Dart(1)-简介

    Dart1亮相于2011年10月10日至12日在丹麦奥尔胡斯举行的GOTO大会上,由Google出品。该项目由Larsbak和kasperlund创建,他们也GoogleChromeV8引擎的开发者。Ecma国际组织于2014年7月第107届大会批准了Dart语言规范第一...

  • Dart语法学习-数据类型

    在 Web 上,整数值表示为 JavaScript 数字(没有小数部分的 64 位浮点值)并且可以从 -2^53 到 2^53 - 1。 double 64 位(双精度)浮点数,由 IEEE 754 标准指定。 int 和 double 都是 num 的子类型。 num 类型包括...

  • OC,swift,javascript,Dart语言比较

    OC 是 动态类型语言&...Dart 属于是强类型语⾔,var 来声明变量, Dart 会⾃推导出数据类型这一点与swift很像,但是Dart在编译期间不进⾏任何的类型检查,⽽是在运⾏期进⾏类型检查。 OC和swift混编注意点: 1.新建一

  • Dart基础学习02--变量及内置类型

    Dart中的变量首先看一个变量的定义和赋值var name = 'Bob';在Dart中变量名都是引用,这里的name就是一个指向值为Bob的字符串的引用。默认值在Dart中没有初始化的变量都有一个默认值null,哪怕是int型的变量它的初始...

  • Flutter --- Dart简介

    Dart的设计目标应该是既对标Java,也对标JavaScript,Dart在静态语法方面和Java非常相似,如类型定义、函数声明、泛型等,而在动态特性方面又和JavaScript很像,如函数式特性、异步支持等。 二、主要用途 Dart有一下...

  • 【Flutter--实战】Dart 语言快速入门

    Dart 是 Flutter SDK 指定的语言,因此要学习 Flutter,Dart 是必须掌握的。本篇文章来介绍下 Dart 的精髓,带你快速入门。

  • JavaScript_众家评说谷歌新编程语言Dart(转载)

    [CSDN综合]10月10日在丹麦举行的Goto会议上,谷歌Dart语言项目的领导人Lars Bak宣布推出编程语言Dart。Lars Bak表示,Dart是一种“结构化的Web编程”语言,Dart...另一种则是JavaScript引擎,使用编译器将Dart代码

  • dart学习(1) - 语言分类,dart运行,dart语法

    2011年,Google 发布了 Dart 语言,目的是为了结束 JavaScript 语言在浏览器中的垄断,提供更合理、更强大的语法和功能。Chromium浏览器有内置的 Dart 虚拟机,可以运行 Dart 程序,但 Dart 程序也可以被编译成 ...

Global site tag (gtag.js) - Google Analytics