谷歌发布新浏览器,集成 Dart 虚拟机
程序员文章站
2022-05-13 09:59:33
...
谷歌近日发布了集成Dart虚拟机的Chromium浏览器,该浏览器被命名为Dartium。谷歌称,该浏览器除了可以执行JavaScript脚本语言外,还可以执行Dart脚本语言。
Dart语言是谷歌在去年10月份发布的,其目标是逐渐取代目前浏览器中广泛使用的JavaScript脚本语言。不过,目前微软、Mozilla、苹果以及Opera都尚未表示会在自家的浏览器后续产品中添加对于Dart脚本语言的支持。
目前,Dartium浏览器技术预览版只适用于 Mac 与 Linux 平台,允许用户通过所整合的虚拟机(Dart VM)直接运行 Dart 语言编写的程序,免去了单独编译的步骤。以后这些程序将从 Dart VM 更快的性能与较低的启动延迟中受益。
这次 Chromium + Dart VM 的整合是丰富 Dart 平台开源标准库的进一步尝试。Dart 团队的目标是帮助开发者为现代Web开发复杂、高性能的应用。
下载地址:
由于 Dartium 与 Chromium 使用同一套配置文件存储规则,需要同时运行这两个浏览器的同学可以通过 --user-data-dir 参数单独指定目录,避免冲突。
开发者可以通过检查 window.navigator 对象是否有 webkitStartDart 函数来判断浏览器是否整合了 Dart VM。
若要调整 Dart VM 特性,可以加入 DART_FLAGS 参数,如 DART_FLAGS='--enable_type_checks --enable_asserts'。
Via Chromium
Dart语言是谷歌在去年10月份发布的,其目标是逐渐取代目前浏览器中广泛使用的JavaScript脚本语言。不过,目前微软、Mozilla、苹果以及Opera都尚未表示会在自家的浏览器后续产品中添加对于Dart脚本语言的支持。
目前,Dartium浏览器技术预览版只适用于 Mac 与 Linux 平台,允许用户通过所整合的虚拟机(Dart VM)直接运行 Dart 语言编写的程序,免去了单独编译的步骤。以后这些程序将从 Dart VM 更快的性能与较低的启动延迟中受益。
这次 Chromium + Dart VM 的整合是丰富 Dart 平台开源标准库的进一步尝试。Dart 团队的目标是帮助开发者为现代Web开发复杂、高性能的应用。
下载地址:
由于 Dartium 与 Chromium 使用同一套配置文件存储规则,需要同时运行这两个浏览器的同学可以通过 --user-data-dir 参数单独指定目录,避免冲突。
开发者可以通过检查 window.navigator 对象是否有 webkitStartDart 函数来判断浏览器是否整合了 Dart VM。
若要调整 Dart VM 特性,可以加入 DART_FLAGS 参数,如 DART_FLAGS='--enable_type_checks --enable_asserts'。
Via Chromium
推荐阅读