Une fondation front-end standards-first.
BrowserUX Starter ne cherche pas à remplacer Next, Nuxt, Astro, Remix ou les frameworks applicatifs full-stack. Il répond à un besoin différent : sites statiques, PWA et applications client où vous gardez le contrôle explicite du HTML, du CSS, des APIs navigateur, des service workers, des stratégies de cache et du déploiement.
-
📱
PWA par défaut
Web App Manifest, enregistrement du service worker, stratégies Cache API, flux d'installation et fallback hors ligne font partie de la fondation.
-
🧩
Standards web natifs
Theme switcher, bouton de partage, UI d'installation/mise à jour PWA et feedback de navigation sont construits avec Custom Elements, APIs navigateur et amélioration progressive.
-
⚡
CSS natif & APIs navigateur
Variables CSS, media queries, native user interface, HTML sémantique, Web Share API, View Transitions API et localStorage restent visibles et modifiables.
-
🔧
Framework optionnel
Utilisez raw ou vite-vanilla sans React ni Vue, ou choisissez React et Vue comme couches UI optionnelles au-dessus de la même base BrowserUX standards-first.
Quatre templates, une même fondation standards-first.
Choisissez le niveau d'outillage dont vous avez besoin : apprendre les internes PWA natifs avec raw, livrer des MPA statiques avec Vite Vanilla, ou construire des SPA avec React et Vue comme couches UI optionnelles.
-
Raw
Un template d'apprentissage pour les internes PWA natifs : HTML/CSS/JS pur, service worker écrit à la main et usage direct de la Cache API.
-
Vite + Vanilla
Application multi-pages statique sans React ni Vue, avec Vite, Workbox, assets optimisés et contrôle explicite du service worker.
-
Vite + React
SPA React 19 avec React Router v7, data loaders, service worker Workbox et suite de tests avec Vitest et Testing Library.
-
Vite + Vue
SPA Vue 3 avec Vue Router 4, Composition API, service worker Workbox et suite de tests avec Vitest et Testing Library.