Skip to content

Latest commit

 

History

History
27 lines (17 loc) · 1.85 KB

File metadata and controls

27 lines (17 loc) · 1.85 KB

WebAppPatterns

MPA/SPA vs SSR vs vs SSG PWA

Все веб-приложения создаются с помощью:

HTML — строим скелет страницы

CSS — делаем красиво

JavaScript — оживляем и взаимодействуем

Но как именно устроено приложение — может сильно отличаться. И вот тут начинается магия выбора подхода.

🌐 Основные типы веб-приложений

Вид Описание Когда использовать
Многостраничные (MPA) Каждая страница — отдельный HTML-документ Сайты с большим количеством страниц и SEO-зависимостью
Одностраничные (SPA) Всё приложение работает внутри одной страницы Интерфейсы, приложения с высокой интерактивностью
Серверный рендеринг (SSR) Генерация HTML происходит на сервере SEO + быстрый первый рендер
Статическая генерация (SSG) Готовые страницы генерируются заранее Блоги, документация
PWA Веб-приложение, как будто нативное Когда нужен офлайн-режим и установка на устройство

2.4.2 Client-Server Patterns Theme | Back To iOSWiki Contents | 2.5 Cybersecurity Theme Folder