Skip to content

karfcz/kff

Repository files navigation

KFF Frontend Framework

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)