WebAssembly
WebAssembly
うぇぶあせんぶりー
Webブラウザ上で高速に実行できる、バイナリ形式の命令セット(Wasm)。C、C++、Rustなどで書いたプログラムをコンパイルしてブラウザで動かせ、JavaScriptでは処理が重い画像処理やゲームなどに使われる。サンドボックスの中で安全に実行される。
Related
他の資格での定義
Related
関連キーワードの用語
最初に1つのHTMLページを読み込み、その後は画面全体を読み込み直さずに、JavaScriptでサーバから必要なデータだけを取得して画面の一部を書き換えるWebアプリケーション。操作への応答が速く、デスクトップアプリケーションに近い操作性を実現できる。
Webブラウザを使って電子メールを読み書き・送受信できるサービス。メールはサーバ上に保管されるため、専用のメールソフトの設定をしなくても、インターネットにつながる端末ならどこからでも同じメールボックスを利用できる。
Webブラウザ上で動作し、Webページに動きや対話的な機能を加えるスクリプト言語。言語の標準仕様はECMAScriptとして定められている。Node.jsなどの実行環境を使えば、サーバ側のプログラムの開発にも使える。
WebブラウザからHTTP(HTTPS)で送られてくる要求を受け付け、HTMLファイルや画像などのコンテンツ、またはサーバ側のプログラムで生成した結果を応答として返すサーバ。Apacheが代表的なソフトウェアである。Webシステムでは、Webサーバの背後にアプリケーションサーバやデータベースサーバを置く構成が多い。
Webアプリケーションの利用者側(ブラウザ)で動く画面と操作の処理を効率よく作るためのフレームワーク。画面を部品(コンポーネント)に分けて組み立て、データの変化に合わせて表示を更新する仕組みなどを提供する。React、Vue.js、Angularなどがあり、SPAの開発に使われる。
