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
NTTとスカパーJSAT、7月に合弁会社–無人飛行の「HAPS」でネットワークを広域化
IT関連
2022-04-28 20:56
AIがヒット曲を量産? 人気曲の特徴を学習、メロディやコード進行を自動生成するアプリ登場
ネットトピック
2021-02-23 07:00
Windows 11がパスキーに正式対応、Windows Helloでパスキーの作成、ログインなど可能に
OS
2023-09-26 07:59
山善、「新人財マネジメント」にSAPの人事管理システムを採用
IT関連
2023-10-05 11:21
5Gを“塗って吸収” 電波の反射を抑える塗料 用途は「通信設備の軽量化」?
くわしく
2021-06-24 12:04
「Python」の登録商標、米Python Software Foundationが再出願。アーク社の登録商標に対しては不使用取消審判を請求
Python
2021-07-16 15:47
NECとSCSK、データセンター事業で協業–顧客のDXを強力に支援
IT関連
2021-07-19 23:55
1枚のイラストが10秒でVTuber用2Dモデルに、PFNのAI活用 ライブ配信アプリ「IRIAM」に新機能
ロボット・AI
2021-06-22 08:55
「iOS 17」にひっそりと搭載された5つの機能
IT関連
2023-06-25 06:14
Facebook、偽情報対策でグループ規制を強化 違反が多いと削除も
アプリ・Web
2021-03-19 13:23
日本企業の約8割が内部脅威に対策せず–Imperva調査
IT関連
2022-04-28 20:30
Chromebookの「Chrome OS」も更新サイクルが4週間に
アプリ・Web
2021-06-14 03:23
ポケモンGO、5周年イベントで「そらをとぶピカチュウ」再び 「ダルマッカ」「メルタン」は色違いチャンス
くらテク
2021-07-08 08:35
約2万人がポスティングに応募–富士通・CHROが語る、人的資本経営の軌跡と今後
IT関連
2023-10-15 22:50