みなさんこんにちは、のっちです。 前回まで、非エンジニアのための基礎知識ということで、web開発、言語の仕組みについてまとめてきました。 ①『web開発の仕組み』はこちら ②『言語の仕組み』はこちら 第3回は、webでの体験を大きく飛躍させるシングルページアプリケーション(以下、SPAと呼びます)についてまとめていきます。 多くの有名サービスで取り入れられているSPA。エンジニアのみならず、プロダクトに関わる方なら誰もがこのSPAについて知っておく必要があります。 今回は、SPAの仕組みや利用するメリット・デメリット、どのようなサービスに採用すべきか、プロダクトづくりを行うときに考えるべきことをまとめていきたいと思います。 SPAとはSPAとは、複数ページではなく、単一のページで構成されたwebアプリケーションまたはwebサイトのことを指します。 単一のページで作成することで、新しい情報を