KFF is a JavaScript framework for building client-side applications or websites.
Main features:
- Declarative, HTML-centric view hierarchy (views or components are based on data-attributes),
- Works with real DOM – progressive enhancement friendly
- Unidirectional Data Flow, refresh all from root with minimal DOM operations
- Efficient array-diff-based rerendering of nested lists,
- Supports all modern ES5 compliant browsers IE9+ (polyfill for classList needed for IE9),
- Small footprint (~ 12 kB gzipped), no dependencies,
Documentation (not complete yet)