1. 程式人生 > >SPA與MPA的區別

SPA與MPA的區別

1、單頁Web應用(single page web application,SPA),就是隻有一張Web頁面的應用,是載入單個HTML 頁面並在使用者與應用程式互動時動態更新該頁面的Web應用程式。
頁面跳轉: js渲染
優點: 頁面切換快
缺點: 首屏時間稍慢,SEO差

2、每一次頁面跳轉的時候,後臺伺服器都會返回一個新的html文件,這種型別的網站也就是多頁網站,也叫多頁應用(MPA)。
頁面跳轉: 返回HTML
優點: 首屏時間快,SEO效果好
缺點: 頁面切換慢

SPA與MPA的區別

區別如下圖:
SPA與MPA的區別