JavaScript/WebAssemblyをCDNエッジで実行するCloudflare Workersが、Python、Scala、Kotlin、Dart、Reasonへの対応を発表

今回は「JavaScript/WebAssemblyをCDNエッジで実行するCloudflare Workersが、Python、Scala、Kotlin、Dart、Reasonへの対応を発表」についてご紹介します。

関連ワード (方法、注意、言語等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

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


Cloudflareは、JavaScript/WebAssemblyをCDNエッジで実行するサーバレス基盤「Cloudflare Workers」が、Python、Scala、Kotlin、Dart、Reasonの各言語に対応したことを発表しました。

#ServerlessWeek continues at Cloudflare. Today, we’re excited to announce that you can also build applications on Cloudflare Workers using Python, Scala, Kotlin, Reason and Dart https://t.co/bfqNkLPxRx

— Cloudflare (@Cloudflare) July 28, 2020

Cloudflare Workersは、Googleが中心となって開発しているオープンソースのJavaScriptエンジン「V8」を用いてJavaScriptとWebAssembly/WASIの実行を実現しています。そのため、すでにターゲットとしてWebAssemblyバイナリを生成できるプログラミング言語であれば、事実上Cloudflare Workersで利用することが可能だったといえます。

今回発表されたPython、Scala、Kotlin、Dart、Reasonの対応は、そうしたWebAssemblyバイナリへコンパイルする方法ではなく、ソースコードをトランスパイルしてJavaScriptを生成する方法によってV8エンジンで実行可能にしています。

具体的には、Cloudflare WorkersのコマンドラインツールであるWranglerを利用し、PythonではJavaScriptへのトランスパイラであるTranscryptを、Scalaでは「Scala.js」を、KotlinやDartではそれぞれの言語に標準で備わっているJavaScriptへのトランスパイラである「Kotlin for JavaScript」「dart compile js」を使ってJavaScriptへの変換を行います。

ただしライブラリなどによってはトランスパイラによってサポートされない場合があるため、注意が必要です。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
マカフィー、インテルのAI PCを使ったディープフェイク対策機能を発表
IT関連
2024-05-12 07:24
井村屋グループ、社内のコミュニケーション基盤を「Zoom」に集約
IT関連
2023-08-24 09:05
第2回:「ウェブアクセシビリティー義務化」に向けて企業のウェブ担当者が今すぐすべきこと
IT関連
2024-04-17 03:36
オフィス空調をAIで一括管理 消費電力を約半分に 東京建物など3社が実験
クラウドユーザー
2021-01-20 05:41
ERPパッケージ「SuperStream-NX」、インボイスに対応–事業者登録番号など必要
IT関連
2022-05-25 00:01
「PUI PUI モルカー」カフェ4都市で開催 “渋滞モルカー寿司”やグッズ販売など
くらテク
2021-08-19 10:36
CISAとFBI、ランサムウェア犯罪グループ「Zeppelin」の手口を公開
IT関連
2022-08-16 01:43
セキュアワークス、脅威対策基盤をさらに拡大–OT領域への展開も
IT関連
2023-10-26 05:13
生成AIの現在とビジネス価値に変える活用シナリオ
IT関連
2024-02-03 21:26
AIOps、成否を分けるデータ品質の問題をいかに解消するか
IT関連
2022-04-21 23:31
アトラシアン、JiraやConfluenceのサービス障害が1週間以上続く。原因は、保守スクリプトの実行ミスによるユーザーデータの消去。消去データのリストアに想定外の手間
Atlassian
2022-04-14 19:49
Microsoft、クラウドゲーム専用端末を開発中
アプリ・Web
2021-06-12 17:46
ドコモ、沖縄県の産業創出と課題解決を支援するビジネス拠点開設へ
IT関連
2023-08-02 09:04
FPSの生みの親カーマック氏ら「DOOM」スタッフが移植した幻のPC版「スーパーマリオブラザーズ3」デモFDが発掘
ゲーム / eSports
2021-07-16 00:28