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
トヨタ自動車、ドローン撮影の3Dスキャンデータを設備点検に活用
IT関連
2023-02-15 00:43
ノーコードでAirtableを利用したウェブサイト・アプリの作成を簡単にするSoftrが2.3億円調達
ソフトウェア
2021-01-25 21:47
LIXIL、SAPによる国内事業の基幹システムを標準化
IT関連
2021-06-24 09:14
大丸松坂屋百貨店、AI需要予測サービスを導入–食品ロスを前年比最大7%削減
IT関連
2023-03-17 01:08
沖縄銀行、NI+C支援のもとSAS活用–収益管理システムを更改
IT関連
2023-03-26 04:05
従業員の幸福度を高める–経営陣に求められる価値観の変化への対応
IT関連
2022-05-28 12:49
テスラが高まるニッケル需要に備え鉱山大手BHPと供給契約を締結
モビリティ
2021-07-24 06:14
ソニー銀行、住宅ローン審査の書類管理にクラウド活用
IT関連
2022-02-09 22:48
マイクロソフトがXbox向けChromiumベースEdgeブラウザーのオープンテストを開始
ゲーム / eSports
2021-03-09 08:46
進化する仮想空間活用 歌舞伎公演やショッピング 技術革新で未来の基盤に
IT関連
2021-05-26 05:37
チェック・ポイント、「攻撃防御優先」の新セキュリティ製品群を発表
IT関連
2023-04-22 22:39
AIでユニットテストを自動生成。リファクタリング、ドキュメントの生成、バグの検出なども行う「Refraction」登場
.NET
2023-01-24 15:56
Cloudflare Email Routingがオープンベータに、メールアドレスのカスタマイズと転送が無料で利用可能
Cloudflare
2022-02-15 13:30
第45回:列伝5人目「クラウドCIO型ひとり情シス」
IT関連
2022-09-07 00:33