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
自分の言葉でクラウドを語れる人を育てたい–日立のクラウド人財育成記
IT関連
2023-08-30 03:20
「SAP S/4HANA」移行とプロセスマイニングで業務改革–寺崎電気産業の事例
IT関連
2024-12-17 21:24
あるセキュリティ研究者がハッカーからの略奪を防ぐためにある国の期限切れトップレベルドメインを入手した
セキュリティ
2021-01-17 13:44
GAFAを標的にした反トラスト法改正案、米下院議員らが発表
IT関連
2021-06-14 05:55
弾幕シューティングの2大タイトルがコラボ 「怒首領蜂」を手掛けるケイブが「東方Project」の完全新作ゲーム開発を表明 「極意を全て注ぎ込む」
企業・業界動向
2021-07-14 03:46
Backboneモバイルゲーミングコントローラーをセレブが約46億円のシリーズAで支援
IT関連
2022-02-25 23:49
グーグル、一部従業員のネットアクセスを制限–サイバー攻撃のリスク低減に向け
IT関連
2023-07-21 12:34
強力な性能を備えたシングルボードコンピューター「Rock 5 Model B」
IT関連
2023-04-09 02:23
企業のESGデータをシムシティのようなプラットフォームでビジュアルに表現する「Actual」
IT関連
2022-02-19 12:39
Instagram、DMでのヘイトスピーチ対策を強化 繰り返すとアカウント無効に
アプリ・Web
2021-02-15 20:37
HP直販サイトでシステム障害 納期正しく反映されず
セキュリティ
2021-02-18 08:27
アップル、開発者会議「WWDC22」を6月6日から開催へ
IT関連
2022-04-07 10:27
M1 Mac対応Photoshopが正式版に Adobe「1.5倍高速化を確認」
イラスト・デザイン
2021-03-12 10:05
LPI-Japan、Linux技術者認定「LinuC」の最上位試験を発表
IT関連
2023-10-14 06:00