脚本宝典收集整理的这篇文章主要介绍了高性能迷你React框架anu发布,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
随着react的流行,针对其改良方案也逐渐增多起来。有的在体积上进行优化,有的在性能上进行优化,有的在两者上做努力。anu就是最后一种情况。
anu是我继avalon之后又一个新框架,解决移动端打包过大的问题而诞生的。内部名字叫qreact,它早期是基于preact改进来的,已经在公司业务上使用了。
preact, react-lite是现在比较流行的react-like框架。当然也有人提到inferno,但inferno要改动过多。参考这些框架,我的迷你react框架anu走得更远,完全兼容react-redux
, react-router
, 官方chrome调试工具
。性能上也非常优秀。
下面是dbmonster的测试结果:
preact想在业务线用其实还需要用preact-compat,用了后性能可能折损过半。
体积大概是原来的1/10, 从3万行变成1.7K
更多例子可以见GITHUB仓库
https://github.com/RubyLouvre...
https://github.com/RubyLouvre...
我会继续优化anu,让它的浏览器兼容性更好,性能更好。欢迎大家加星与试用