now.js 迷你版發佈

迷你版

迷你版即0.3.0版。

0.2.0版沒加新功能,只增長eadme內容和修正package.json上的一些錯誤。

0.3.0一樣沒加新功能,可是倒是很是重要的。

這個版本國際化默認只支持英文和中文。初始化是英文。若是想支持所有118種語言,須要引入nowjs.locale.js或者壓縮版nowjs.locale.min.js
git

版本大小比較

~/learn/ljs/now master
❯ ll -h dist | grep js$
-rw-rw-r-- 1 mao mao  66K 12月  5 00:37 nowjs.js
-rw-rw-r-- 1 mao mao 355K 12月  5 00:37 nowjs.locale.js
-rw-rw-r-- 1 mao mao 212K 12月  5 00:37 nowjs.locale.min.js
-rw-rw-r-- 1 mao mao  32K 12月  5 00:37 nowjs.min.js

能夠看出,nowjs.jsnowjs.locale.js小289kb,下降81.4%。nowjs.min.jsnowjs.locale.min.js減少180kb,下降84.9%。至關可觀。徹底能夠放心在生產環境中使用而不擔憂加載速度問題。github

結語

準備把min版加到cdn中。

還有不少能夠優化的地方:npm

  1. 調整format的寫法。
  2. 下降代碼冗餘。
  3. 優化文件組織方式。
  4. 增長一些新的功能等等。

有人給我點讚我很開心,如今已經有5個讚了(哈哈哈,我無恥的本身點了一個)。

最後仍是放個連接github地址npm地址json

相關文章
相關標籤/搜索