This document outlines the core architecture of FluxMedia Web, detailing its routing systems, state boundaries, offline capability, PWA configurations, and accessibility features.
- Asset Bundling: The production build splits stylesheets and modules to target first-paint under 2 seconds.
- Service Worker Shell caching:
sw.jscaches static resources to ensure instant offline capability. - Tree-Shaking: Code imports are compiled selectively to reduce footprint.
- Installable Native Shell: Controlled by
manifest.jsonusing adaptive icon properties. - Offline Mode: Supports browsing local history logs, configuration tables, and help documentation guides without connection.
- Keyboard Navigation: Form controls, buttons, and custom sidebar tabs support focus indicators and key mapping triggers.
- High Contrast: The color system dynamically switches modes matching system-contrast triggers.
- Plugin Store: Plugins can be uploaded and verified through custom template descriptors.
- Developer Console: Execute diagnostic queries directly within
/developertabs.