Home > MV* framework comparison

FILTERS

    • General info

      • Automatic view filtering
      • JSX for templating
      • Computed properties supported
      • Templating engine
      • Extends HTML
      • Integrates with other MV* Frameworks
      • Published under MIT License
      • Support for composed (partial) views
      • LocalStorage support
      • Testing framework included
      • Published under Apache License
      • Versions of Internet Explorer supported
      • Integrated input validation
      • Number of years old
      • Multiple template engines
      • Project generator
      • Popular boilerplate-project
      • Stable public API
      • Dedicated debugging tools
      • CoffeeScript friendly
    • Plugins

      • Plugin to support animation
      • Number of plugins
      • Input validation plugin
      • Built-in RESTful sync abstraction for models
      • Plugin for REST server sync
      • Animation support
      • Dedicated plugin source
      • Plugin for improving LocalStorage support
    • Libraries & Packages

      • DOM manipulation library agnostic
      • Compatibility with AMD libraries such as Require.js
      • Official entry in the npm package manager
      • JQuery Lite included
      • Bower dependency management support
      • Underscore.js library included
    • Data binding

      • Two-way data binding
      • Models are plain JavaScript objects
      • One-way data binding
      • Use of view mixins allowed
      • Plugin extension for two-way databinding available
      • Uses observables for data binding
      • Dirty-Checking
    • Performance

      • Minified file size without dependencies
      • Routing and deep linking supported
      • Promises/A+ implementation
      • Templates can be pre-compiled on the server
      • Rendered on the server
      • Dependency Injection
      • Dependencies
      • Asynchronous DOM updates
      • Third party library integration to enable Promises/A+ support
      • Minified file size including dependencies
      • Maintains an internal DOM copy
    This page is currently only available in English.