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
金融機関APIの活用促進に向けて–「参照系API」の技術的改善を提言
IT関連
2023-08-15 23:32
練馬区で大規模停電 企業や在宅勤務者に大ダメージ
社会とIT
2021-08-06 10:02
日立システムズ、「債権督促効率化AIサービス」提供–債権回収の課題を解決
IT関連
2023-03-18 12:04
企業の営業秘密漏えい対策が進むも課題あり–IPA調査
IT関連
2021-03-19 22:24
米英のセキュリティ当局、ロシア対外情報庁の脅威アクターによる攻撃手法など注意喚起
IT関連
2021-05-10 15:07
マイクロソフト、サービス復旧–大規模障害で「Teams」や「Outlook」に影響
IT関連
2023-01-27 06:50
数百のRedditコミュニティーが無期限で非公開に–API有料化に抗議
IT関連
2023-06-16 05:02
「心、おどる、デジタル」のもと日本社会を活性化–アドビ・神谷社長
IT関連
2023-01-11 13:41
来場者100万人規模、巨大VRイベント「バーチャルマーケット」がクリエイターや企業から注目される理由
PR
2021-03-23 23:54
「今日もシステムが落ちなかった、ありがとう」なんて言われたことのない運用者に光を! クラウド運用に焦点を当てたテックイベント、Cloud Operator Days Tokyo[PR]
PR
2021-07-14 11:59
Google CloudとAT&T、5Gやエッジで提携拡充
IT関連
2021-07-08 19:14
インテルの優位に陰りをもたらす–クアルコム「Snapdragon X」が揺るがすCPU市場
IT関連
2024-08-08 16:37
ITエンジニア本大賞2023/IDEにChatGPTを統合してコードと対話/PublickeyのIT業界予想2023、ほか。2023年1月の人気記事
編集後記
2023-02-03 01:08
スクロールするスクリーンショットを「Android」端末や「iPhone」「iPad」で撮るには
IT関連
2024-07-14 01:55