ITmedia総合  >  キーワード一覧  >  W

  • 関連の記事

「WebAssembly」関連の最新 ニュース・レビュー・解説 記事 まとめ

「WebAssembly」に関する情報が集まったページです。

CloudflareアプリケーションやReact Server Componentsもサポート:
JavaScriptランタイム「WinterJS 1.0」リリース、WasmerがRustで開発
Wasmerは、Rustで書かれた高速JavaScriptランタイムの正式版「WinterJS 1.0」を発表した。(2024/3/15)

eBPF、WASM、AIと電力、Gateway API、Keycloak……:
Cloud Native Community Japanキックオフミートアップで語られたクラウドネイティブの現在と日本の貢献
Cloud Native Computing Foundationの公式な日本チャプターとして活動するCloud Native Community Japan。そのキックオフミートアップで語られたクラウドネイティブの現在と日本の貢献とは。(2024/3/14)

Rustユーザーの半数は毎日仕事でRustを使用:
RustユーザーはRustをどう見ている? 「バグのないソフトウェア構築」が一番の魅力? 2023年Rust調査結果
Rustプロジェクトの調査チームはユーザーを長期にわたって追跡し、コミュニティーの発展やRustの使用状況、課題や改善すべき点を分析している。本稿では2023年末から2024年にかけて実施した8回目の調査結果を紹介する。(2024/3/7)

大規模な生成AIモデルの台頭に対応:
「ONNX Runtime Web」でWebGPUによるブラウザ内機械学習の高速化が可能に
オープンソースでクロスプラットフォームの機械学習(ML)モデルアクセラレータ「ONNX Runtime」の「ONNX Runtime Web」機能において、WebGPUを用いてWebブラウザ内でのMLを高速化できるようになった。(2024/3/6)

Javaアプリケーションをプラグインなしにブラウザで実行できる:
モダンブラウザで動作するWebAssemblyベースのJVM「CheerpJ 3.0」が登場
Leaning Technologiesは、モダンブラウザで動作するWebAssemblyベースのJava仮想マシン(JVM)「CheerpJ 3.0」を提供開始した。(2024/2/9)

継続的にアップデート予定:
WebAssembly用のKotlin、α版リリース Kotlin/JSを上回るパフォーマンス
JetBrainsは、WebAssembly用のKotlin「Kotlin/Wasm」のα版リリースを発表した。これにより、マルチプラットフォームライブラリ「Kotlin Multiplatform」を使用して、Webアプリケーション用の宣言型ユーザーインターフェースをKotlinで作成できるようになった。(2024/1/15)

WASIXを介してあらゆるUNIXプログラムをブラウザで実行できる:
Wasmer、「Wasmer JavaScript SDK」を発表
WebAssembly(Wasm)ランタイムを開発するWasmerは、WASI(X)アプリケーションをブラウザで簡単に実行するための新しいライブラリ「Wasmer JavaScript SDK」を発表した。(2023/12/26)

「WasmアプリケーションはRustアプリケーションより100倍高速」:
WebAssemblyはマイクロサービスアーキテクチャの救世主となるか
マイクロサービスアーキテクチャの利用時に課題になる複雑さとコストの懸念を緩和する可能性があるのがWebAssemblyの実装だ。本稿では、WebAssemblyの機能と用途、マイクロサービスとの結び付きなどについて解説する。(2023/12/7)

クラウドネイティブアプリの構築方法を変革:
Microsoft、コンテナやAIなどの開発者体験を向上させる「.NET 8」をリリース
Microsoftは開発プラットフォーム「.NET」のバージョン8をリリースした。多くの機能が改善され、開発者体験を向上させるという。(2023/12/4)

最もよく使われる言語は3年連続でRust:
調査で分かった「一度書けばどこでも実行できる」WebAssemblyの魅力
ソフトウェアコンサルティング会社のScott Logicは、「WebAssembly」の使用状況に関する調査レポート「The State of WebAssembly 2023」を発表した。この調査は2021年から毎年実施されており、今回で3回目となる。(2023/11/17)

より見やすく、便利に:
Microsoft、「VS Code」の「September 2023」を公開 コマンド検索機能の充実、各種拡張機能の機能強化など
Microsoftはクロスプラットフォームエディタ「Visual Studio Code」の最新版「September 2023」リリース(バージョン1.83)を公開した。(2023/10/24)

Webアプリ実装で学ぶ、現場で役立つRust入門(1):
RustでWebアプリの実装にチャレンジしてみよう【準備編】
Rustを使った「Webアプリ」の開発はどのようなものになるのでしょうか? 本連載のスタートとなる今回は、アプリ開発の下準備として、Rustの現状を踏まえた連載の目的を紹介し、Webアプリ開発環境の構築を通じて、Rustのプロジェクト管理の基本をおさらいします。(2023/10/20)

Rustをベースに再構築した量子コンピューティングプラットフォーム向け開発キット:
Microsoft、「Azure Quantum Development Kit」のプレビュー版を提供開始
Microsoftは、「Azure Quantum Development Kit」のプレビュー版の提供を開始したと発表した。(2023/10/13)

「純粋で機能的な読みやすい言語だ」:
Elmの子孫? 「Roc」言語の特徴を解説
アナリストのケリー・ドイル氏はWebメディア「TechTarget」にてプログラム言語「Roc」について解説した。HaskellやElmとの共通点が多く、ランタイムに依存しない、数学的計算に強いなどの特徴がある。(2023/9/25)

米Gartnerが「先進テクノロジーのハイプサイクル2023年」発表 生成的AIとクラウドネイティブは過度な期待のピーク
米調査会社のGartnerが、「先進テクノロジーのハイプサイクル2023年」を発表した。生成AIとクラウドネイティブは「過度な期待のピーク」枠に。(2023/8/18)

「DevRel」の重要性:
強いチームを作るために学んでおきたい、ソフトウェア開発の「次に来ること」
エンタープライズにおけるソフトウェア開発をより発展させるために学んでおくべきトレンドを振り返っておこう。(2023/8/15)

強みは透明性の高い設計プロセスとプライバシーの保護:
MozillaがMessaging Layer Security(MLS)プロトコルの準拠を発表
MozillaはMessaging Layer Security(MLS)プロトコルへの準拠を発表した。新しいMLSプロトコルは通信する際の機密性とプライバシーを確保し、グループコミュニケーションのための安全な環境を構築するという。(2023/8/7)

コアWebAssembly、コンポーネントモデル、WASIの3分野で図解:
Bytecode Alliance、「WebAssembly」の最新ロードマップを発表 リリース予定の新機能も紹介
Bytecode Allianceは、開発者向けに「WebAssembly」(Wasm)の最新ロードマップを発表した。現在進められている開発と、近くリリース予定の新機能に焦点を当てている。(2023/7/31)

WebAssemblyバイナリのサイズも大幅に縮小:
「Kotlin 1.9.0」が公開 次世代コンパイラ「Kotlin K2」がβ版に
Kotlinチームは、プログラミング言語「Kotlin」の最新版となるバージョン1.9.0を公開した。(2023/7/14)

期限の制約なく無料で使えるクラウド「Free Tier」主要サービスまとめ 2023年版
期限の制約なく無料で提供されている主なクラウドサービスを、2023年版としてひとまとめ。(2023/7/10)

「WASIX」や「Wasmer Edge」と統合、連携強化:
WebAssemblyランタイム「Wasmer 4.0」公開 コマンド強化でパッケージ管理やアプリケーション公開が容易に
Wasmerは、WebAssemblyを実行するためのオープンソースランタイムの最新版「Wasmer 4.0」をリリースした。(2023/7/10)

WebAssembly、WASIでインタープリタを実装:
Microsoft、「VS Code for the Web」でPythonコードやWebシェルを実行できる拡張機能をプレビュー公開
Microsoftは、Pythonコードを「VS Code for the Web」で実行できるようにする拡張機能と、Webシェル実行を可能にする拡張機能をプレビュー公開した。(2023/7/3)

開発プロセスはオープンで、誰でも参加できる:
ggml.ai、GPUなしでチャットAIを動作させるライブラリ「GGML」開発中 Raspberry Pi上で音声認識モデルを実行可能
ggml.aiは、GPUなしでチャットAIを動作させる機械学習用のtensorライブラリ「GGML」を開発していると発表した。(2023/6/26)

WASIを拡張、POSIXに対応:
WebAssemblyでBashやCurlが動く、業界標準APIを拡張した「WASIX」を発表 Wasmer
Wasmerは、業界標準のAPI仕様である「WASI」を拡張してPOSIXに対応した新技術「WASIX」を発表した。WASIXを利用すれば、コードを修正することなく、既存アプリケーションをWebAssemblyで実行できる。(2023/6/19)

いろんな言語で試す、WebAssembly入門(終):
PythonとRubyでWebAssembly――PyodideとPyScript、Ruby 3.2を体験する
第7回は、PythonとRubyによる開発事例を紹介します。これらの言語は、ここまでの回で紹介してきた言語とは異なった、実行環境をWebAssembly化するというアプローチでWebAssemblyに対応しています。PythonのPyodideとPyScript、Ruby 3.2でのWebAssemblyサポートを紹介します。(2023/6/16)

スキマ時間にこっそり学ぶ「gRPC」入門(終):
Goとgrpc-gatewayでリバースプロキシを開発する――gRPCサービスのRESTful API化
第8回は、gRPCをサポートしないWebブラウザなどのクライアントからgRPCサービスを利用するためのリバースプロキシgrpc-gatewayを紹介します。プログラミング言語はGoです。(2023/6/9)

いろんな言語で試す、WebAssembly入門(6):
GoでWebAssembly――Go標準のWebAssemblyサポートを体験する
第6回は、Go言語における開発事例を紹介します。GoからのJavaScript関数呼び出し、JavaScriptからのGo関数の呼び出しについても紹介します。(2023/5/19)

セキュリティ機能を強化、「V8」エンジンの更新に対応:
Node.jsの最新版「Node.js 20」が公開
Googleの「V8」JavaScriptエンジンで動作するサーバサイドJavaScript環境の最新版「Node.js 20」が公開された。(2023/5/9)

実験的機能を正式公開、ビルド速度向上など:
Kotlinチーム、プログラミング言語「Kotlin 1.8.20」を公開 WebAssemblyバイナリを生成する「Kotlin/Wasm」のα版が利用可能に
Kotlinチームは、プログラミング言語「Kotlin」の最新版となるバージョン1.8.20を公開した。(2023/4/27)

GoとRustを比較する【第3回】
CでもC++でもなく「Rust」を使いたくなる“なるほどの理由”
プログラミング言語「Rust」には、「C」「C++」といった“老舗言語”が抱える“ある課題”を解消する仕組みがある。それは何なのか。Rustの主な機能や特徴を解説する。(2023/4/21)

Gartner Insights Pickup(299):
クラウドネイティブインフラストラクチャへの進化を取り入れるには
IT業界ではインフラアプローチが何度も大きな進化を遂げている。メインフレームからミニコンピュータに移行した1970年代に始まり、現在はクラウドネイティブインフラストラクチャが登場している。今後もこうした劇的な進化を取り入れていくには、われわれはどうすればよいのだろうか。(2023/4/21)

いろんな言語で試す、WebAssembly入門(5):
RustでWebAssembly――「Rust and WebAssembly」を体験する
第5回は、WebAssemblyにおいて最も人気があるとされるRustにおける開発例を紹介します。RustとJavaScriptの関数を相互に呼び出す事例を紹介します。(2023/4/14)

「WasmEdge」や「Wasmtime」など4種類のランタイムが利用可能:
Docker DesktopでWebAssemblyコンテナが実行可能に 「Docker+Wasm Technical Preview 2」公開
Dockerは、Docker DesktopでWebAssemblyコンテナを実行できるようにする「Docker+Wasm Technical Preview 2」を公開した。(2023/4/11)

クラウドに依存しない:
オープンソースFaaSプラットフォーム「OpenFunction」がv1.0.0に WebAssembly対応、CI/CD機能を強化
クラウドネイティブなオープンソースFaaSプラットフォーム「OpenFunction」が、「v1.0.0」に到達した。新たにWebAssemblyをサポートし、CI/CD機能も強化された。(2023/4/4)

オープンソースのクラウドネイティブなFaaS「OpenFunction」がコンテナに加えてWebAssemblyをサポート
オープンソースのFaaSプラットフォーム「OpenFunction」がバージョン1.0の登場に合わせてWebAssemblyをサポート。開発者はWebAssemblyに対応したさまざまなプログラミング言語でOpenFunctionの関数を記述できるように。(2023/3/31)

いろんな言語で試す、WebAssembly入門(4):
C/C++でWebAssembly――「Emscripten」を体験する
第4回は、WebAssembly開発で人気のあるC/C++とEmscriptenによる開発事例を紹介します。標準的なC/C++の関数の出力をWebページに反映させる事例の他に、C/C++の関数をJavaScriptから呼び出す事例も紹介します。(2023/3/17)

LTSリリースとなる正式版は2023年11月に公開予定:
「.NET 8 Preview 1」公開、“クラウドネイティブ開発のための最高のプラットフォーム”目指す
Microsoftは、オープンソースでクロスプラットフォームのアプリケーション開発プラットフォームの次期バージョン「.NET 8」の最初のプレビュー版を公開した。(2023/3/1)

WASMベース、商用サポートも提供:
Node.jsがブラウザ上で動作する「WebContainers」のAPIを公開 StackBlitz
StackBlitzは「WebContainer API」を公開した。開発者はWebContainer APIを使用することで、Node.jsを完全にブラウザ内で実行できる。ブラウザ上でHTTPサーバを立ち上げ、プレビューURLを他のユーザーと共有することもできる。(2023/2/22)

いろんな言語で試す、WebAssembly入門(3):
.NETとC#でWebAssembly――「Blazor WebAssembly」を体験する
第3回では、.NETにおけるWebAssemblyアプリケーション開発のためのフレームワークである、Blazor WebAssemblyを紹介します。フロントエンド開発専用となりますが、C#を使うことができるので、.NETに慣れ親しんでいる開発者には有効な選択肢でしょう。(2023/2/17)

クラウドIDE、FinOps、SBOM、GreenOps、Web Assemblyなど:
クラウドネイティブの2023年はどうなる? CNCFのCTOが予想
Cloud Native Computing Foundation(CNCF)のCTO(最高技術責任者)であるクリス・アニズィック氏が、2023年のクラウドネイティブ分野に関する予想を公表した。「クラウドIDE」「FinOps」「SBOM」「GreenOps」「Web Assembly」「OpenTelemetry」「Backstage」などのキーワードが見られる。(2023/1/26)

いろんな言語で試す、WebAssembly入門(2):
スクリプト言語TypeScriptでWebAssembly――「AssemblyScript」を体験する
第2回では、TypeScriptでWebAssemblyプログラムを開発できるAssemblyScriptを紹介します。差異こそありますがTypeScriptの構文を使ってコードを書けるので、フロントエンドに慣れた開発者にとってはWebAssemblyのための入りやすい選択肢と言えます。(2023/1/20)

State of JavaScript 2022:
JavaScript大調査「人気機能」「人気ライブラリ」「ランタイム」「情報源」などが明らかに
JavaScriptの利用動向に関する年次調査「State of JavaScript 2022」の結果が発表された。各種ライブラリ、機能、ツール、リソース、意見といったカテゴリー別に報告されている。(2023/1/16)

スキマ時間にこっそり学ぶ「gRPC」入門(3):
C#でgRPCクライアントを開発する――.NETのgRPCクライアントサポート
第3回は、連載第2回で作成したシンプルな既定のサーバアプリケーションに具体的なサービスを実装し、それにアクセスするクライアントアプリケーションを作成します。サーバアプリケーションと同じくC#と.NET 6で開発していきます。プロトコル定義ファイルはサーバとクライアントで共有できること、クライアントは手続きの呼び出しのみに集中すればよいことなどを紹介します。(2023/1/13)

Googleが“見限った”「JPEG XL」の行く末【中編】
次世代画像フォーマット「JPEG XL」を“強制的”に使えるようにする方法
GoogleはWebブラウザ「Chromium」で、「JPEG XL」形式の画像を扱えないようにする。JPEG XLに未来を感じる開発者が講じるべき回避策とは何か。JPEG XL開発の当事者が提案する。(2023/1/12)

WebAssembly/WASI環境でCRubyのバイナリが利用可能に:
「Ruby 3.2.0」公開、WASIベースのWebAssemblyへのコンパイルをサポート その可能性は?
オープンソースプログラミング言語「Ruby」の最新メジャーリリース「Ruby 3.2.0」が公開された。WASIベースのWebAssemblyサポートが追加されている。(2023/1/5)

CDNエッジでJS/TS/WASMを実行できる「Vercel Edge Functions」正式リリース Node.jsサブセットを目指す
米Vercelが、CDNエッジでJavaScript/TypeScript/WebAssemblyを実行できるサーバレス基盤「Vercel Edge Functions」を正式リリース。Next.js、Nuxt、Astro、SvelteKitなどのWebアプリケーションフレームワークに対応するという。(2022/12/28)

Cloud Nativeチートシート(23):
「WebAssembly」は次世代のJava、Node.jsになる?――「Wasmコンテナ」をKubernetesで動かす
Kubernetesやクラウドネイティブをより便利に利用する技術やツールの概要、使い方を凝縮して紹介する連載。今回は、最近注目されている「WebAssembly」について復習しながら、WebAssemblyのアプリケーションをKubernetesで試す方法を紹介する。(2022/12/22)

いろんな言語で試す、WebAssembly入門(1):
フロントエンドを高速化する第4のWeb言語――「WebAssembly」とは?
第1回では、第4のWeb言語とされ、W3Cで標準化されているWebAssemblyの概要を紹介します。WebAssemblyの仕組みと用途、Webブラウザをはじめとしたランタイム、非ブラウザAPIやプログラミング言語のサポートなどを紹介します。(2022/12/16)

ITワード365:
【クイズ】「個人情報などの不正取得を目的とした、正規ドメインに酷似したドメイン名……」とは? 他
最新IT動向のキャッチアップはキーワードから。専門用語で煙に巻かれないIT人材になるための、毎日ひとことキーワード解説。用語の意味から隠されたIT用語が何なのか当ててみよう。(2022/12/8)

WAPMパッケージを直接実行可能、エンジンが簡素化:
WebAssemblyランタイム「Wasmer 3.0」公開、WAPMパッケージを直接実行できる「run」コマンド実装
Wasmerは、WebAssemblyをサーバなどで実行するためのオープンソースランタイムの最新版「Wasmer 3.0」をリリースした。(2022/12/1)


サービス終了のお知らせ

この度「質問!ITmedia」は、誠に勝手ながら2020年9月30日(水)をもちまして、サービスを終了することといたしました。長きに渡るご愛顧に御礼申し上げます。これまでご利用いただいてまいりました皆様にはご不便をおかけいたしますが、ご理解のほどお願い申し上げます。≫「質問!ITmedia」サービス終了のお知らせ

にわかに地球規模のトピックとなった新型コロナウイルス。健康被害も心配だが、全国規模での臨時休校、マスクやトイレットペーパーの品薄など市民の日常生活への影響も大きくなっている。これに対し企業からの支援策の発表も相次いでいるが、特に今回は子供向けのコンテンツの無料提供の動きが顕著なようだ。一方産業面では、観光や小売、飲食業等が特に大きな影響を受けている。通常の企業運営においても面会や通勤の場がリスク視され、サーモグラフィやWeb会議ツールの活用、テレワークの実現などテクノロジーによるリスク回避策への注目が高まっている。