關於Ginit的性能探討

Ginit是基於JavaScript的新型腳本語言,它主要爲了更簡潔的HTML代碼,它也支持JS和CSS這兩種語言,關於Ginit我就很少作介紹了,想了解的小夥伴能夠參考這個連接:https://www.oschina.net/p/ginithtml

好了,廢話少說,直接開始咱們的正題---------------------------性能

因爲Ginit是基於JS的腳本語言,因此你們都知道Ginit可能會有一些部分的性能喪失,因此咱們如今就來測試一下:測試

如下的Ginit代碼是在body標籤裏建立一個class爲Ginit的div,並開啓Ginit的Debug模式.net

:ginitDebug;
@class(Ginit);
@div(body);
setUI(div);

而後,咱們把這段代碼的後三句複製49遍code

再而後,咱們就有了151行Ginit代碼htm

ok,那如今咱們運行一下html文件(首先要在html文件裏用<script>引入Ginit編譯器,而後再使用ginitRead方法讀取Ginit文件)ip

打開控制檯,你們會發現Ginit的編譯速度仍是很快的編譯器

151行代碼,總共編譯的時間才13.7ms(每次編譯用時可能不同),可見Ginit的性能很是出衆!因此說,你們基本不用擔憂Ginit的性能問題了!it

注意:本次測試僅適用於Ginit1 Community版本編譯

相關文章
相關標籤/搜索