Qatrix是一个简单易用,代码优美,同时专注于高性能应用开发的超轻量级JavaScript框架。这是社交网站Catfan喵友的创始人黎言卓在开发Catfan(http://catfan.me)和Mu6(http://mu6.me)过程中,经过不断积累和研究,独立设计和开源出来的项目。

 

Qatrix具有以下几个特点:

 

硬件加速的动画效果

 

动画效果基于CSS3 transition,使用native code处理,并具备硬件加速特性,比以往单纯基于JavaScript处理的框架更加流畅,显著提升页面的视觉效果。这也是目前首个支持这种特性的完整JavaScript框架。

 

高性能代码

 

支持CSS3和HTML5的特性,专为高性能做前提而优化和设计,执行效率平均比其它JavaScript框架高50%以上。

 

易学易用

 

命名规则简单,多数和jQuery类似,开发者不需要记忆和理解太多新的概念就能轻松上手。

 

麻雀虽小五脏俱全

 

只有4.7KB的文件大小(gzipped),包含了多种元素选择器,DOM,AJAX,Cookie,基于硬件加速的动画处理,事件处理,缓存系统等足够满足大部分应用开发的需要的60+个功能。不会显著增加页面载入的时间。

 

良好的兼容性

 

兼容IE6-IE10,Chrome,Firefox,Safari,Opera等大部分主流浏览器。

 

基于最宽松的MIT开源协议,任何人都可以免费使用。

 

Qatrix项目之前已经吸引了一批国外开发者的关注和讨论,经过社区反馈和多次版本的频繁改进和修复后,目前公开发布出首个稳定版本。

 

Qatrix目前托管在GitHub上:http://github.com/qatrix/Qatrix

官方网站:http://qatrix.com

API文档:http://qatrix.com/doc

性能测试:http://qatrix.com/benchmark

 

感言:这是本人继社交网站Catfan喵友,音乐分享网站Mu6后,同时在运营的第三个项目了。希望在为大家提供服务的同时,在技术开发上也能贡献出一份力量:)

 

 

(本文由Catfan投递,创业公司报道可邮件至[email protected])