Googleの新言語「Dart」、ECMAが標準化を開始

2013年12月16日

Googleが、JavaScriptよりも優れたWeb言語として開発中の「Dart」。このDartの標準化をECMA Internationalが開始したと、The Chromium Blogのエントリ「Ecma forms TC52 for Dart Standardization」で報告されました。

Chromium Blog: Ecma forms TC52 for Dart Standardization

Dartは先月、最初の正式版となる「Dart 1.0」がリリースされたばかり

ECMA InternationalはJavaScriptの標準化を行っている団体でもあり(JavaScriptは正式にはECMAScriptという名称)、DartはGoogle独自の言語から標準化された言語へと最初のステップを踏み出したことになります。ECMAは他にもC#の標準化も行っています。

WebブラウザにDartVMを搭載することを目指して

昨年の10月にGoogleがDartを発表したとき、JavaScriptのように柔軟性があり、高速で、大規模な開発にも適用できる言語を目指すことことが示されました。Webブラウザやサーバサイドなどさまざまなプラットフォームで動作することも目指すことの1つであり、標準化はその目標に沿った動きとなります。

ECMAでの標準化を発表したThe Chromium Blogのエントリでは、次のように書かれています。

The new standardization process is an important step towards a future where Dart runs natively in web browsers. Dart apps can be fast when compiled to JavaScript, but an embedded Dart VM enables even better performance.

この新しい標準化のプロセスは、WebブラウザでネイティブにDartが走るという未来への大事な一歩だ。DartアプリはJavaScriptへコンパイルされていても高速だが、組み込まれたDartVMはさらによい性能を可能にするだろう。

関連記事

2015年3月、GoogleはChromeへのDartVMの統合を断念。当初のDartの目標到達は事実上断念されました。

2018年3月、Dart 2とFlutterライブラリが発表されます。その後、Dart 2とFlutterは順調にバージョンアップを重ねていきます。

Flutterはマルチデバイス対応へと進化していき、2021年3月、Flutter 2が公開されました。

あわせて読みたい

JavaScript Web技術 Web標準 Dart Google




タグクラウド

クラウド
AWS / Azure / Google Cloud
クラウドネイティブ / サーバレス
クラウドのシェア / クラウドの障害

コンテナ型仮想化

プログラミング言語
JavaScript / Java / .NET
WebAssembly / Web標準
開発ツール / テスト・品質

アジャイル開発 / スクラム / DevOps

データベース / 機械学習・AI
RDB / NoSQL

ネットワーク / セキュリティ
HTTP / QUIC

OS / Windows / Linux / 仮想化
サーバ / ストレージ / ハードウェア

ITエンジニアの給与・年収 / 働き方

殿堂入り / おもしろ / 編集後記

全てのタグを見る

Blogger in Chief

photo of jniino

Junichi Niino(jniino)
IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。
詳しいプロフィール

Publickeyの新着情報をチェックしませんか?
Twitterで : @Publickey
Facebookで : Publickeyのページ
RSSリーダーで : Feed

最新記事10本


pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy