Description
ファイルが肥大化しているので、ひとまず圧縮してファイルサイズを小さくする
https://firstlayout.net/minify/
ファイルが肥大化しているので、ひとまず圧縮してファイルサイズを小さくする
https://firstlayout.net/minify/
d4ac4205bcdebe65a0520735764ea9e7f1591f5d
#composer
cd ./jr-web
composer install
#jsの圧縮(同じディレクトリに圧縮されたjsが出力される)
php minify_js.php public_html/js/JOLLYROGER.js@wada
まず使用ツールについて 和田さん提案のもので良いかと思います。
導入がやりやすく圧縮率が他のツールに比べて特に低いわけではないようでしたので。
jr_battle.min.js jr_main.min.js jr_mission.min.jsの3ファイルの修正について動作も確認しました。ページの読み込みもローカル環境上で約0.1秒ほど早くなっているようでした。問題ないと思います。
jsファイルで他に
jr_collect_ef.js ship_strengthening以下のjs island_unlock_jsの3ファイルが100KBを超えていましたのでこちらも圧縮した方が良いかもしれません。
@wada
各ファイルの動作については問題ない思われます。
こちらで確認した際に圧縮前の ``JOLLYROGER.js` と圧縮後 `jr_main.min.js``に差異がありました。
内容としては下記3点のコミットが反映されていませんでした。
ただ、和田さん側で圧縮前のファイルがこれら反映前だったであれば問題ないと思います。
commit bde5c1ec7f5b84ca03701fcbfb63dacacc8d1353 -> カードホルダー、ストック+1獲得時に直接配布表示
commit a6c7820252b47744268326604afa7cca4c8af74d -> ステータス画面に追記
commit 6ebe8387f9025a6083326699529b19900d4d2811 -> 秘宝を連続使用できないようにする確認ありがとうございます。
このツールを使用してjsファイルの圧縮を行います。
本番環境用のjsファイルは全て圧縮するつもりです(ファイル名が、jr_*.js)
@kouho
コミットされたmin.jsファイルは古いものなので、ファイル反映されてないことが明確であれば問題ないです。
@wada
了解です。