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
クラウドとタブレットで自治体の母子保健業務を支援–両備システムズが新たな取り組み
IT関連
2022-03-19 17:42
「Chromebook」のセキュリティを強化–変更すべき「ChromeOS」の5設定
IT関連
2024-07-28 13:37
代替タンパク質開発の豪v2Foodがアジアや欧州進出に向け約58億円調達
フードテック
2021-08-09 15:37
みずほ銀行のシステム障害、ほぼ復旧 定期預金のデータ更新作業が原因 1日午後にも説明へ
セキュリティ
2021-03-02 09:24
「ヤッベ〜!」「スゲェ!」 スケボー解説の瀬尻さん ネットで話題
IT関連
2021-07-27 16:16
レーザー測距技術LiDAR活用し人の屋内位置測位技術の研究開発に取り組むHULIXが1.3億円調達
ソフトウェア
2021-01-29 06:29
GMO、アタックサーフェス管理サービスを開始
IT関連
2023-10-05 06:51
Amazon.com、映画会社MGMを85億ドルで買収 プライムビデオ強化へ
IT関連
2021-05-28 20:58
コメ兵、勤務シフト自動作成サービスを導入–責任者の負担軽減とミス削減
IT関連
2024-06-19 04:12
アマゾン、「Alexa」に3つの生成型AIスキルを搭載
IT関連
2024-01-12 03:59
VCマネーの2%しか女性起業家に注がれない–VC立ち上げから5年、セリーナ・ウィリアムズ氏の挑戦
IT関連
2022-12-30 08:44
新たなオープンソースのAIコード生成モデル「PolyCoder」–カーネギーメロン大
IT関連
2022-03-09 22:14
日立ソリューションズ・テクノロジー、音声テキスト化ソフトウェアを強化し自然な会話を目指す
IT関連
2022-09-24 11:33
AI時代の開発者–求められる数学とビジネス開発のスキル
IT関連
2024-01-16 04:37