0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

SPAの特徴を理解する

Posted at

SPAの特徴を簡単に振り返るための忘備録としてまとめたものです。

React.jsやVue.jsのようなフレームワークはSPA(Single Page Application)で作成されている。

SPAは、1つのHTMLファイルでJavaScriptによるDOM操作でサーバー側にリクエストして取得したデータを画面に反映させたり画面遷移を実現することができる仕組みのことを指します。

SPAが登場する前の従来のWebシステムだと、ページ遷移のたびにサーバーにリクエストを投げて、サーバーからHTMLを返却していた。

従来のWebシステムだとHTMLを返却するため、画面が一瞬白くなる現象が起こります。

画面が一瞬白くなる現象だったり、画面操作のストレスなどのデメリットを解消できるのが、SPAの大きな特徴です。

SPAのメリットばかり話しましたが、デメリットとしては、最初の読み込みが重いです。

以上、個人学習をした学びについて忘備録をまとめたものになります。

まとめ

従来のWebシステム: HTMLを返却する
SPA: 1つのHTMLのみでJavaScriptによるDOM操作ができる

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?