закрыта задача spa-skeleton
This commit is contained in:
@@ -245,9 +245,9 @@
|
||||
сборкой Vite — 2026-08-11,
|
||||
[ADR](adr/ADR-2026-08-11-spa-on-vue.md), сравнение кандидатов в
|
||||
[research/spa-framework.md](research/spa-framework.md). Тем же решением Node
|
||||
входит в гейт и слоем в сборку образа. Пишет это `spa-skeleton`; во что
|
||||
обходится слой Node в образе, не замерялось. Не решено, брать ли готовый набор
|
||||
компонентов.
|
||||
входит в гейт и слоем в сборку образа; как именно он зовётся — решением
|
||||
[ADR](adr/ADR-2026-08-15-node-in-container-not-on-machine.md) 2026-08-15.
|
||||
Не решено, брать ли готовый набор компонентов.
|
||||
- **Уведомления.** Пользователь веба узнаёт о готовности только опросом карточки.
|
||||
Доставку решено брать внешнюю — apprise как отправитель, ntfy как канал; Web
|
||||
Push с VAPID отвергнут. Появляется внешняя зависимость, которой сегодня нет, и
|
||||
|
||||
@@ -70,8 +70,8 @@
|
||||
включаем: сборочная надстройка роутера пятой версии стоит 34 пакета в
|
||||
установке и на нашем числе маршрутов не окупается
|
||||
([research/spa-framework.md](../research/spa-framework.md), «Vue»). Сколько
|
||||
экранов и какие — не здесь: состав нормирует спека приложения, а до неё его
|
||||
держит [spa-skeleton](../../tasks/items/spa-skeleton.md).
|
||||
экранов и какие — не здесь: состав нормирует спека
|
||||
[webapp](../../openspec/specs/webapp/spec.md).
|
||||
- **Адреса обычные, а не после решётки** (`createWebHistory`). Отсюда требование
|
||||
к серверу: неизвестный путь **вне корней сервиса** отдаёт `index.html`, а не
|
||||
`404`; путь внутри корня в приложение не проваливается никогда. Корней
|
||||
|
||||
@@ -25,8 +25,8 @@ Nuxt, Next — не рассматривали: конвенция
|
||||
правил, и в сборке он у всех троих совпал до байта (883 Б), что и подтверждает
|
||||
одинаковость экрана.
|
||||
- **Четыре маршрута** — тот же экран плюс три заглушки и переходы между ними:
|
||||
столько экранов заводит задача
|
||||
[spa-skeleton](../../tasks/items/spa-skeleton.md). Роутеры
|
||||
столько экранов предполагала задача `spa-skeleton`, сделанная 2026-08-15.
|
||||
Роутеры
|
||||
`svelte-spa-router` 5.1.1, `vue-router` 5.2.0 и 4.6.4, `react-router` 8.3.0.
|
||||
- **Размеры** — `stat -c%s` и `gzip -9c | wc -c` по файлам `dist/`. Числа Vite в
|
||||
своём выводе печатает по другому уровню сжатия, поэтому в таблицах ниже стоят
|
||||
|
||||
Reference in New Issue
Block a user