IT用語帳
A-1開発・運用の方法論 · Webアプリケーション開発

WebAssembly

WebAssembly

うぇぶあせんぶりー

Webブラウザ上で高速に実行できる、バイナリ形式の命令セット(Wasm)。C、C++、Rustなどで書いたプログラムをコンパイルしてブラウザで動かせ、JavaScriptでは処理が重い画像処理やゲームなどに使われる。サンドボックスの中で安全に実行される。

共有:

Related

他の資格での定義

Related

関連キーワードの用語

A-1SPA(Single Page Application)

最初に1つのHTMLページを読み込み、その後は画面全体を読み込み直さずに、JavaScriptでサーバから必要なデータだけを取得して画面の一部を書き換えるWebアプリケーション。操作への応答が速く、デスクトップアプリケーションに近い操作性を実現できる。

IPWebメール

Webブラウザを使って電子メールを読み書き・送受信できるサービス。メールはサーバ上に保管されるため、専用のメールソフトの設定をしなくても、インターネットにつながる端末ならどこからでも同じメールボックスを利用できる。

FEJavaScript

Webブラウザ上で動作し、Webページに動きや対話的な機能を加えるスクリプト言語。言語の標準仕様はECMAScriptとして定められている。Node.jsなどの実行環境を使えば、サーバ側のプログラムの開発にも使える。

FEWebサーバ

WebブラウザからHTTP(HTTPS)で送られてくる要求を受け付け、HTMLファイルや画像などのコンテンツ、またはサーバ側のプログラムで生成した結果を応答として返すサーバ。Apacheが代表的なソフトウェアである。Webシステムでは、Webサーバの背後にアプリケーションサーバやデータベースサーバを置く構成が多い。

PD-Sフロントエンドフレームワーク

Webアプリケーションの利用者側(ブラウザ)で動く画面と操作の処理を効率よく作るためのフレームワーク。画面を部品(コンポーネント)に分けて組み立て、データの変化に合わせて表示を更新する仕組みなどを提供する。React、Vue.js、Angularなどがあり、SPAの開発に使われる。