Deno、Node.js、Cloudflare Workersなど、非Webブラウザ系JavaScriptランタイムのコード互換を目指す「Web-interoperable Runtimes Community Group」(WinterCG)が発足

今回は「Deno、Node.js、Cloudflare Workersなど、非Webブラウザ系JavaScriptランタイムのコード互換を目指す「Web-interoperable Runtimes Community Group」(WinterCG)が発足」についてご紹介します。

関連ワード (互換機能、環境、確実等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


JavaScriptはWebブラウザで実行することを想定して開発されたプログラミング言語ですが、現在ではNode.jsやDenoなどに代表されるようにWebブラウザ以外の環境でも実行されるようになってきました。

そこで、こうした非Webブラウザを中心としたJavaScriptランタイムにおける相互運用性の改善を目指したコミュニティグループ「Web-interoperable Runtimes Community Group」(WinterCG)がW3Cで発足しました。

figW3C Web-interoperable Runtimes Community Group(WinterCG)

設立メンバーはDeno、Cloudflare、Shopify、Vercel、igalia、そしてNode.jsやDenoのコアコントリビュータらとのこと。

DenoはNode.jsの開発者でもあるライアン・ダール氏を中心としたオープンソースの「Deno」の開発を行っている同名の企業です。Denoは新機能としてNode.js互換機能を備えようとしています。Cloudflareは同社が開発したCDNエッジにおけるJavaScriptランタイムであるCloudflare Workersのオープンソース化を発表したところです。

Denoはこのコミュニティグループ発足を知らせるブログ「A Community Group for Web-interoperable JavaScript runtimes」(日本語版)で、これまで非Webブラウザ環境におけるJavaScriptの互換性に関して十分な議論がなかったことを指摘し、それを補うのがこのコミュニティグループであると次のように説明しています。日本語版から引用します。

Cloudflare Workersのようなサーバーレス環境、あるいはNode.jsやDenoのようなランタイムには、単にウェブブラウザと関連しない、および関連する、幅広い要件、問題、懸念が存在します。この食い違いのため、そしてさまざまな仕様の開発中にこれらの違いが明確に考慮されなかったため、実際には複数の環境で共通する機能に対し、非ブラウザのランタイムに独自の非標準ソリューションが実装される事態が生じてきました。

この新しい取り組みでは、スタック全体のあらゆる場所でデプロイされた、すべてのWeb環境に共通の要件について議論および推奨する場を提供することで、この状況を変えようとしています。

一方のCloudflareは発足に関するプレスリリースで「開発者は、アプリケーションを書き直すことなく、Cloudflare Workers、Deno、Node.js の間で、標準に準拠したコードを書いて実行し、それを簡単かつシームレスに移行できるようになります」と、このコミュニティグループがCloudflare Workers Deno、Node.jsの3つの互換性を確実にすることを目指すことを明確に示しました。

Denoが指摘する、Webブラウザとは異なるサーバサイドJavaScriptにおける課題は、たしかに今後のJavaScriptランタイムの発展において議論が欠かせない部分といえます。

と同時に、両社ともに自社のプラットフォームへより多くのJavaScript開発者を引きつけたいと考えているはずで、それが非WebブラウザにおけるJavaScriptランタイムのさらなる活性化につながるこのコミュニティグループ設立のもう1つのモチベーションになったのではないかとも考えられます。

figWeb-interoperable Runtimes Community Group(WinterCG)のWebサイト

WinterCGは自身で標準やAPIの策定を行うのではなく、W3CやWHATWGなどの標準化団体との協力により目的を達成していくとのことです。

WebブラウザではJavaScriptの互換性問題はほとんど語られなくなってきました。果たして非Webブラウザ環境においてもそうなる日がやってくるのでしょうか。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
スーパーマリオコラボの限定スマートウォッチがタグ・ホイヤーから、価格は25万3000円
ハードウェア
2021-07-14 01:06
生成AIをビジネス価値に変える「最高AI責任者」と実証プロジェクト例
IT関連
2024-02-16 08:50
7万人以上のITエンジニア調査、好きな言語は「Rust」/期限の制約なく無料で使えるクラウド/C++の後継目指す「Carbon Language」ほか、2022年7月の人気記事
編集後記
2022-08-05 14:15
中部電力と中電シーティーアイ、ServiceNowのITサービス管理・資産管理製品を導入
IT関連
2024-01-27 19:51
パブリッシャーのコンテンツ推奨収入を最大化を支援するイスラエルのWhizzCo
ネットサービス
2021-04-25 16:52
狩野教授自身が語る、Kano Modelの理解と品質とは何か?/Hondaによる自動運転レベル3システムとその開発プロセスとは?[ソフトウェア品質シンポジウム 2023][PR]
PR
2023-08-28 19:31
iPS細胞による免疫細胞臨床応用に向けた研究を進める京都大学発サイアスが21.3億円調達、研究開発体制拡充・米国展開へ
IT関連
2022-03-04 11:35
「バクラク請求書」、取引先が適格請求書発行事業者かを取引先マスターから判定
IT関連
2022-06-26 00:57
[速報]Google、Amazon Auroraに対抗する高性能DB「AlloyDB for PostgreSQL」発表。通常のPostgreSQLよりOLTPが4倍高速、OLAPが100倍高速と
DBaaS
2022-05-12 10:05
IIJと村田製作所、東南アジア進出の日本企業にIoTデータ基盤サービスを提供
IT関連
2022-10-06 09:43
グーグル、「VM Manager」発表–インフラ管理の自動化に向け
IT関連
2021-02-01 02:34
日本型DXで考える!? 企業のトランスフォーメーションに求められる覚悟
IT関連
2022-01-20 15:14
「差別化の前にまずは同質化」–ベイシアが説く、オムニチャネルへの挑戦
IT関連
2022-04-02 00:06
ITの問題解決に「ChatGPT」を利用する人が7割近くに–米調査
IT関連
2023-04-25 04:09