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システムを開発
IT関連
2022-11-23 15:06
アップル、デバイスのサポートや管理のプロフェッショナルトレーニングプログラム開始
IT関連
2022-05-21 00:51
IBM、ハイブリッドクラウド事業をさらに強化へ–Taos買収を発表
IT関連
2021-01-19 15:11
RPAに企業の統合管理やAI活用を実装–Blue Prismが戦略発表
IT関連
2021-03-12 03:07
「macOS Ventura」に新搭載、仕事の生産性を向上させる3つの機能
IT関連
2022-07-28 18:22
noteがBASEとの資本業務提携を発表、クリエイターのファン形成・集客・販売を支援
ネットサービス
2021-01-13 16:02
社会を支えるマルチクラウド–仮想化に始まるテクノロジーの基礎知識
IT関連
2022-06-22 10:05
慶應SFC、“触れて選べる”インタラクティブ動画を作成–志願者の理解促進へ
IT関連
2023-04-25 17:07
蒔絵で“水のきらめき”表現した「オシアナス」限定発売 京蒔絵師が1点ずつ制作
くらテク
2021-04-22 07:28
サブスクビジネスの収益は約10年間で437%成長–Zuora調査
IT関連
2021-04-21 08:00
米最大規模の石油パイプラインにサイバー攻撃、操業を一時停止–ランサムウェア被害
IT関連
2021-05-10 20:01
セキュリティの老舗イメージを変えたい–チェック・ポイントが新体制で始動
IT関連
2022-03-19 05:18
外国人による日経平均先物「空中戦」ほぼ終了–実需筋はこれからどう動く?
IT関連
2021-04-28 07:55
「Raspberry Pi Pico」の独自チップ、単体で商品化 日本では10個1265円
企業・業界動向
2021-06-02 23:01