High Altitude JavaScript: Because no framework is perfect, and sometimes, no framework is perfect.
- We needed an iframe pointing at a distant domain with an app communicating via postMessage (ex. piracy prevention)
- Multiple tabs pointing to the same app must update in harmony (ex: two screens two tabs)
- Container/Component/Repeater pattern used for UI creation that can contain multiple frameworks and even iframes.
- Compatible with XML based Application Initialization.
- Compatible with a GUI Based Builder
- Compatible with Informative Developer Tools
- EventEmitter based GraftTree in multiple branch flavors including ACL.
- Waterfall Branch that acts as a filter
- ACL Branch that acts as a filter
- Mount Branch that injects data
Data binding example
const applicationContainer = new ApplicationContainer ( domNode , data);
Kitchen Sink Examples
- Moved Application Container and GraftTree to separate repositories.
- Created Example, making this repository the primary Kitchen Sink