Maria
Maria
Top 66%209 points
Top 66%
Key features and highlights

Maria: 12 facts and highlights

1. minified file size without dependencies

Smaller file size means faster load times.
20KB
Flight: 14KB

2. Uses a templating engine

Template engines allow for easy and flexible UI building.
Maria
67% have it

3. Supports one-way data binding

Views can be bound to update automatically when an observable object changes.
Maria
80% have it

4. Templates can be pre-compiled on the server

Supports a template engine that can be pre-rendered on the server. This possibly improves page speed, especially on devices with low computing power.
Maria
60% have it

5. dependencies

Less dependencies means less extra scripts to include, usually resulting in less development overhead and faster load times.
0
SproutCore: 0

6. minified file size including dependencies

Smaller file size means faster load times.
20KB
Maria: 20KB

7. Works well with more than just one template engine

Other frameworks might be locked with a template engine you don’t like and there is nothing you can do about it.
Maria
40% have it

8. Uses observables for data binding

Models are observed for changes. This is a well known pattern. Can be more performant than dirty-checking in some cases.
Maria
80% have it

9. Officially supports Bower dependency management

Bower is an easy-to-use, npm-like package manager for frontend applications.
Maria
53% have it

10. Works with AMD libraries such as require.js

Asynchronous Module Definition libraries allow for easy modular, clean programming. If a framework does not work well with such libraries, it might have some other means to modularize its components and resolve dependencies, like Dependency Injection.
Maria
60% have it

11. number of years old

Older frameworks are often more stable, battle-proven and there are more resources and tutorials on them. As a company you have a larger talent pool to recruit from.
1years
Sammy JS: 4years

12. versions of Internet Explorer supported

Legacy browser support can be important for corporate projects and projects with a large user base consisting of Internet Explorer users.
6
rAppid JS: 0

Top 10 MV* frameworks

Add to comparison
    Compare
    This page is currently only available in English.