Ginit是基于JavaScript的新型脚本语言,它主要为了更简洁的HTML代码,它也支持JS和CSS这两种语言,关于Ginit我就不多做介绍了,想了解的小伙伴可以参考这个链接:https://www.oschina.net/p/ginit
好了,废话少说,直接开始我们的正题---------------------------
由于Ginit是基于JS的脚本语言,所以大家都知道Ginit可能会有一些部分的性能丧失,所以我们现在就来测试一下:
以下的Ginit代码是在body标签里创建一个class为Ginit的div,并开启Ginit的Debug模式
:ginitDebug;
@class(Ginit);
@div(body);
setUI(div);
然后,我们把这段代码的后三句复制49遍
再然后,我们就有了151行Ginit代码
ok,那现在我们运行一下html文件(首先要在html文件里用<script>引入Ginit编译器,然后再使用ginitRead方法读取Ginit文件)
打开控制台,大家会发现Ginit的编译速度还是很快的
151行代码,总共编译的时间才13.7ms(每次编译用时可能不一样),可见Ginit的性能非常出众!所以说,大家基本不用担心Ginit的性能问题了!
注意:本次测试仅适用于Ginit1 Community版本