現在、Kifu for JSのバンドルサイズはgzip後120kB程度(gzip前450kB程度)となっている。軽量化が初回読み込み時の転送時間の短縮につながりそう。
  • mobx-react(45kb)のmobx-react-lite(1kB gzipped)への切り替え
  • それ以外のモジュールについても読み込み方法がが最適かどうか検討する
  • 与えられたファイル名の拡張子から必要なパーサが明らかな場合は、CSA、KIF、KI2のパーサを遅延読み込みする。