@pelagiccreatures/sargasso

2.4.2 • Public • Published

Simple, Fast, Supervised ES6 Custom Element and Web Component Framework for simplifying development of Web Sites and Progressive Web Apps.

@pelagiccreatures/sargasso

Documentation & Guides

@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.

Documentation & Guides

Dependencies (4)

Dev Dependencies (12)

Package Sidebar

Install

npm i @pelagiccreatures/sargasso

Weekly Downloads

5

Version

2.4.2

License

MIT

Unpacked Size

1.73 MB

Total Files

67

Last publish

Collaborators

  • pelagic-creatures