UNPKG

@twobirds/microcomponents

Version:

Micro Components Organization Class

30 lines (21 loc) 1.43 kB
# Things I already did with this... - `encapsulated and modular 3D rendering` in an HTMLElement viewport. - `Data Driven Workflow` with micro components using observables. - `DOM handling` in general, lots of `UI functionality` - `1 way Data Binding` from data observables to the DOM - `2 way Data Binding` between forms and observables representing the form data - `progressive enhancement` / `graceful degradation` on standard websites - `Loose Coupling` via custom event objects - `Rule Engines` - `Complex Runtime Templating` without JSX or virtual DOM - `Single Page Applications` - `Micro Frontends` - `Electron Apps` - `Progressive Web Apps` - `Complex Native Web Components`, that comprised of a set of modular `UI` and `business logic` micro components - `server side` structure in general. Funny stuff: - `Vending Machine Frontend` ( selling lottery tickets ) - `UI for ocean going container ships` ( a wave impact stress simulator frontend ) Not from me, but somehow based on my ideas: - `SpaceX` uses web components as an interface in their `Dragon Capsule`. I regard myself to be a co-inventor of web components, since I announced my idea on ajaxian.com in 2007. Much later, [User defined built in elements](https://developer.mozilla.org/en-US/docs/Web/API/Web_components/Using_custom_elements#customized_built-in_elements) were a copy of what I already had back then. So in a way, this already goes to space.