@pelagiccreatures/sargasso
v2.4.2
Published
Simple, Fast, Reactive, Supervised Javascript controllers for custom html elements.
Downloads
57
Maintainers
Readme
Simple, Fast, Supervised ES6 Custom Element and Web Component Framework for simplifying development of Web Sites and Progressive Web Apps.
@author Michael Rhodes (except where noted)
@license MIT
Made in Barbados 🇧🇧 Copyright © 2020-2023 Michael Rhodes
Sargasso Is a Framework for:
- Custom Elements
- Web Components
- Web pages
- PWA (Progressive Web Apps)
- SPA (Single Page Applications)
Key features / Technology
- Supervises creation and clean destruction of custom elements as content changes
- Fast, Debounced UI Events ('resize', 'scroll', etc.)
- Managed event handlers for elements ('click', 'touch', etc.)
- Web worker management and event subscriptions
- Observable Data (proxy/reflect/socket.io for client/server data sharing)
- Simplified CSS class & CSS style manipulation
- Weak Map metadata
- Animation Frames
- Template literals and rendering using lit-html
- Shadow DOM
The result is lean, highly performant framework that simplifies the implementation of the complex technologies behind modern progressive web apps and web sites.