KotlinのコードからWebAssemblyバイナリを生成可能、Kotlin/Wasmがアルファ版として提供開始

今回は「KotlinのコードからWebAssemblyバイナリを生成可能、Kotlin/Wasmがアルファ版として提供開始」についてご紹介します。

関連ワード (実装中、記述、開始等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

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


開発ツールのIntelliJ IDEAやプログラミング言語Kotlinなどの開発元であるJetBrainsは、これまで試験的プレビュー版だったKotlinのコードからWebAssemblyバイナリを生成する「Kotlin/Wasm」を、アルファ版として提供開始すると発表しました。

Kotlin/Wasm is now in Alpha and ready for you to try!

Build web applications with Kotlin and use Kotlin/Wasm in your KMP projects. Take it for a spin and share your feedback with us!

Learn more about the technology in this blog post:https://t.co/dtK2iWVK9y

— Kotlin by JetBrains (@kotlin) December 7, 2023

Kotlin/Wasmの実現にはWebAssemblyのガベージコレクション機能が必要とされていましたが、先月(2023年11月)にChromeやMicrosoft Edge、Firefoxで相次いでWebAssembly GC(ガベージコレクション)が正式機能となったことで実行環境が整ってきています。また、Safariも現在WebAssembly GCの実装中であるとされています。

参考:WebAssemblyのガベージコレクションが正式機能に、最新版のChrome 119で。Firefoxも今月リリースのFirefox 120で正式機能になる見通し

KotlinはもともとJavaVM上で動作する静的型付けのオブジェクト指向プログラミング言語として登場しました。Java言語よりも簡潔で安全なコードを書けることなどを特徴としています。

2017年にKotlinがAndroidの正式な開発言語になることが発表されたことなどにより、人気の高い言語の1つとして知られています。

現在、WebAssemblyバイナリをターゲットとしたプログラミング言語としてRust言語やGo言語がよく使われていますが、簡潔に記述できることを特徴とするKotlinがここに加わることで、WebAssemblyを用いた開発のさらなる活発化が期待されます。

またJetBrainsは、Kotlin向けのマルチプラットフォーム対応UIフレームワーク「Compose Multiplatform」をKotlin/Wasmで実験的サポートを開始しています。これにより、単一のKotlinコードでAndroidとiOS、デスクトップアプリケーションに加えて、Webアプリケーションを含むマルチプラットフォーム対応が実現される見通しです。

アルファ版となったKotlin/WasmはKotlin Playgroundですぐに試せるようになっています。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
“4Kの16倍”「16K」の360度VR映像を配信できるシステム、ドコモが開発 スポーツや音楽イベントに活用
クラウドユーザー
2021-03-06 14:09
「ツイキャス」正式名称に ロゴも変更
ネットトピック
2021-08-20 22:39
ジザイエ、タワークレーンの遠隔操作に「IOWN API」を利用–建設業界の労働環境改革に
IT関連
2024-01-20 05:33
「Android」、9月のセキュリティアップデートでゼロデイ脆弱性などを修正
IT関連
2023-09-09 11:15
最高値に迫るNYダウ–米景気「ほどよい湯加減」? 日本のバリュー株は買い場?
IT関連
2021-06-07 00:21
感染予防を分かりやすく解説した「はたらく細胞」、学校や病院に無償で 英語版とヒンディー語版も配信
くらテク
2021-06-20 08:57
HashiCorp、「HCP Packer」でアーティファクトのPackerバージョンを確認可能に
IT関連
2024-04-26 18:13
NECファシリティーズ、全体最適の観点で環境負荷低減を支援する新ソリューション
IT関連
2023-01-19 21:58
ランサムウェアの身代金支払額が急増–Coveware調査
IT関連
2021-04-28 02:32
Ultra EthernetコンソーシアムをAMD、インテル、シスコ、マイクロソフトなど9社が設立。AIやHPCに最適化したイーサネット仕様を策定へ
AMD
2023-07-26 14:49
「緊急」脆弱性の97%は緊急性が低い–Datadog調査
IT関連
2023-06-30 13:51
「ドラクエ」のゲーム実況、個人の収益化OKに スクエニがガイドライン更新 「変化を前向きにとらえた」
企業・業界動向
2021-01-16 07:36
よくあるパスワード、約半数がAIツールで1分以内に解読可能
IT関連
2023-04-12 23:48
Excelがeスポーツに? 財務処理の腕を競うイベント開催、Microsoftが協賛
企業・業界動向
2021-06-09 23:03