最近enchant.jsとcocos2d-JSの両方使ってるんだけど。cocos2d-JSのほうが比較的さくさく動くと感じたので実際どれくらい差があるのか比較してみた。
比較対象は以下
cocos2d-JS Lite v3.5
enchant.js v0.8.2
結果は以下のページを参照。グラフはc3.jsで書きました。スプライト数をどんどん増やしていってFPSがどう変化するか比較しました。高負荷環境においてcocos2d-JSはenchant.jsの倍程度のFPSがでていました。cocos2d-JSの方がenchant.jsより学習コストも高く、小回りが効かない印象がありますがパフォーマンスは出やすいようです。自分はenchant.jsも好きなので用途に応じて適材適所で。
Cocosjslite vs enchant by bokuweb
比較ソースは以下。
enchant.js(coffee)
cocos2d-JS(JS)