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
Google Workspace(旧G Suite)に「Googleアシスタント」対応や「Focus Time」などの新機能
アプリ・Web
2021-03-03 02:57
中部電力、ITコストマネジメント基盤にTBMツールを採用
IT関連
2023-01-18 07:38
まだ見ぬ領域への第一歩–順天堂大学と日本IBM、病院をメタバース空間に再現へ
IT関連
2022-04-15 07:27
コロナ禍で押し進められたDXの中、AIに期待される今後の役割とは
人工知能・AI
2021-05-05 13:47
【コラム】オープンバンキングが普及し、フィンテックと中小企業の蜜月が始まる
フィンテック
2021-08-11 10:48
T-Mobile、またハッキング被害–1億人のデータ流出の疑いを調査中
IT関連
2021-08-17 23:49
Google、スマホのカメラで心拍数と呼吸数計測 まずは来月からPixelシリーズで
アプリ・Web
2021-02-07 01:20
ルネサス、コネクテッドカー開発でMicrosoftと協業
企業・業界動向
2021-01-14 10:05
アドビ、画像生成AI「Firefly」の機能をプレビュー動画で披露
IT関連
2023-04-19 09:32
宇宙開発のFirefly Aerospaceが月面着陸船契約をNASAと98.4億円で結ぶ
宇宙
2021-02-06 07:43
DXは強みを増幅–経産省の中心人物が語る「DXレポート」に潜む危機感の正体
IT関連
2022-07-28 14:01
ソフトウェアのオープンソース化–伴うリスクと責任を考える
IT関連
2022-03-30 10:11
GMとLG化学の2つめのEVバッテリー工場は2023年後半開所予定
モビリティ
2021-04-18 13:02
街中での商業利用に求められる静かなエアタクシーを開発するWhisper Aeroが脱ステルス
モビリティ
2021-07-15 20:22