Skip to content

Latest commit

 

History

History
33 lines (23 loc) · 1.3 KB

README.md

File metadata and controls

33 lines (23 loc) · 1.3 KB

VANILLA-BEANS

Thin layer on top of HTML and DOM API, dramatically simplify development of SPA using Vanilla Js.

The HTML was created for this

vanilla-beans is a normalized library for developing dynamic user interfaces of any complexity.

Create your own components - BEANS and combine them into complex composites, directly using the capabilities of HTML, Javascript and DOM API.

Thin layer on top of HTML and DOM API, dramatically simplify development of SPA and isolated widgets using Vanilla Js.

Features

  • HTML-based Bean declaration
  • Bean can extend any element, including SVG
  • Modules for organizing Your code
  • Lazy loading of modules
  • CSS and CommonJs imports
  • Shadow root and adoptedStyleSheets for any Node
  • Any object of your choice as Application Context
  • Any Application architecture
  • Freedom as a basic concept

The Benefits

  • The library and its ideas are simple and obvious.
  • Declaring a bean by the most direct way for HTML and Javascript.
  • Extremely easy to learn, knowledge of the basics of HTML, Javascript and DOM API is enough.
  • The bean declaration can be understood by anyone familiar with these basics.
  • The library is extremely lightweight and fast.