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
DXに向けたIT環境の再整備–情報システムと運営プロセスの両面での変革
IT関連
2023-01-19 09:36
YEデジタルとアビーム、戦略的業務提携を締結
IT関連
2022-06-30 04:45
成長株投資入門(その2):成長株の3条件、前提が崩れたら損切り
IT関連
2021-05-20 00:12
「セキュリティの不備」が調達排除や経営責任につながる日
IT関連
2022-11-17 00:54
マイクロソフト、新たな「インダストリークラウド」発表–金融サービス、製造、NPO向け
IT関連
2021-02-26 05:06
グーグル、新たなセキュリティサービス–AWSやAzureに対応
IT関連
2024-03-17 21:15
サイバーセキュリティ分野のM&Aが拡大、2021年は総額約9兆円–Momentumレポート
IT関連
2022-02-17 10:51
ネスレ日本、貨物の輸送状況をリアルタイムに可視化–物流の2024年問題を受け
IT関連
2023-06-15 08:25
ツイッターがAP通信、ロイターと提携して誤情報の拡散防止を強化
ネットサービス
2021-08-04 19:28
米国の防衛企業にサイバー攻撃、ロシア政府が支援–CISAが警告
IT関連
2022-02-18 20:05
東工大、最新スパコン「TSUBAME4.0」を構築開始
IT関連
2023-05-20 19:26
DX戦略を目標に落とし込む–DXの目標と部門目標のひも付け
IT関連
2022-05-19 04:19
グーグル、「Gmail」でもクライアントサイド暗号化をベータ提供
IT関連
2022-12-22 09:15
契約管理システム「LegalForceキャビネ」に類型振り分け機能–契約類型の確認作業を支援
IT関連
2022-09-15 06:32