轻量级
- gzip压缩后仅仅12kb,无依赖
 - 非常少的API,非常容易的学习曲线
 
鲁棒性
- 默认安全的模板
 - 层次化的MVC组件(hierarchical)
 
快速
- 虚拟DOM和编译模板
 - 智能的重绘系统(redrawing)
 
性能

?
//model 模型
var Page = {
	list: function() {
		return m.request({method: "GET", url: "pages.json"});
	}
};
var Demo = {
	//controller 控制器
	controller: function() {
		var pages = Page.list();
		return {
			pages: pages,
			rotate: function() {
				pages().push(pages().shift());
			}
		}
	},
	//view 视图
	view: function(ctrl) {
		return m("div", [
			ctrl.pages().map(function(page) {
				return m("a", {href: page.url}, page.title);
			}),
			m("button", {onclick: ctrl.rotate}, "Rotate links")
		]);
	}
};
//initialize 初始化
m.mount(document.getElementById("example"), Demo);
?Mithril.js 是一个客户端的 JavaScript MVC 框架。
轻量级
鲁棒性
快速
性能

?
原文:http://flarum.iteye.com/blog/2218800