SPA

SPA (Single-page application) は Web開発実装の一種で、サーバーからページ全体を読み込まずにユーザーにウェブサイトを使わせることができる実装方法です。この実装方法は、AJAXJavaScript の分野での開発において恩恵を得ることができます。最近では、SPA は AJAX で ウェブAPI を取得し、ウェブ API を使用してウェブサイトを表示するようになっています。

ページ全体を読み込む必要がないため、SPA はユーザー体験を向上させることができます。SPA は、フロントエンド開発者にサーバーサイドの実装無しにウェブサイトの開発ができるようにし、バックエンド開発者にクライアントサイドの実装無しに機能開発ができるようにします。しかし、いくつかのクローラー は JavaScript を実行できないため、SPA は SEO において不利な点があります。より良いユーザー体験を提供する理由に応じて、開発者はウェブ全体を通じた SPA を検討する必要があります。

関連項目

一般知識

下記は主要な SPA フレームワークの例です: