SPA(Single Page Application)
Single Page Application
えすぴーえー
最初に1つのWebページを読み込んだ後は、ページ全体を読み込み直さず、JavaScriptで必要なデータだけをサーバから取得して画面の一部を書き換えるWebアプリケーションの構成。画面の切替えが速く、操作感をデスクトップのアプリケーションに近づけられる。
Related
他の資格での定義
単一のHTMLページ上で、JavaScriptにより画面遷移を制御するWebアプリケーション構成。サーバからデータのみを取得し、クライアント側で画面を動的に更新するため、操作性の高いユーザ体験を提供できる。React、Vue.js等で構築される。
最初に1つのHTMLページを読み込んだ後は、画面の遷移をページ全体の再読込みなしに行い、必要なデータだけをAPIで取得してJavaScriptで画面を書き換えるWebアプリケーションの構成。操作の応答が速く、ネイティブアプリケーションに近い使い心地を実現できるが、初回の読込みに時間がかかり、検索エンジンへの対応にも工夫が要る。
最初に1つのHTMLページを読み込み、その後は画面全体を読み込み直さずに、JavaScriptでサーバから必要なデータだけを取得して画面の一部を書き換えるWebアプリケーション。操作への応答が速く、デスクトップアプリケーションに近い操作性を実現できる。
Related
関連キーワードの用語
Webブラウザ上で動作し、Webページに動きや対話的な機能を加えるスクリプト言語。DOMを通じてHTMLの要素を操作し、非同期通信でサーバとデータをやり取りして画面の一部だけを書き換えることもできる。言語仕様はECMAScriptとして標準化され、Node.jsなどのサーバ側の実行環境でも使われる。
Webアプリケーションの利用者側(ブラウザ)で動く画面と操作の処理を効率よく作るためのフレームワーク。画面を部品(コンポーネント)に分けて組み立て、データの変化に合わせて表示を更新する仕組みなどを提供する。React、Vue.js、Angularなどがあり、SPAの開発に使われる。
Webブラウザ上で高速に実行できる、バイナリ形式の命令セット(Wasm)。C、C++、Rustなどで書いたプログラムをコンパイルしてブラウザで動かせ、JavaScriptでは処理が重い画像処理やゲームなどに使われる。サンドボックスの中で安全に実行される。
