EC-CUBE / ec-cube

EC-CUBE is the most popular e-commerce solution in Japan
https://www.ec-cube.net
Other
745 stars 648 forks source link

デフォルトテーマでは極力外部ライブラリを使わない様にしたい #5184

Open tao-s opened 3 years ago

tao-s commented 3 years ago

概要(Overview)

現状ではbootstrap、jQuery、fontawesomeなどを使っていますが、全体として使っている量が少ない、かつロード、パース、レンダリングに時間がかかるので、デフォルトではもっと軽量化した物にしたい。 そもそも今使っているCDN経由のライブラリが広くブラウザでキャッシュされているか?それをちゃんと利用できているか?を確認して、適切なCDNを使うようにしたい。(できればCDN経由でも使わない)

期待する内容(Expect) or 要望 (Requirement)

最小限のHTML、CSS、JS、CWVに配慮したテーマに。

環境 (environment)

nanasess commented 3 years ago

2.17 では jQuery や slick-carousel などの JS ライブラリ、 CSS は eccube.js とともに webpack で minify してますが、同じようなことをしたら改善されますかね? サーバー側でも適切なキャッシュ設定が必要ですが。

tao-s commented 3 years ago

@nanasess eccube.jsとfunction.jsに分かれてるのも謎です。 まとめてminifyでも良いのですが、CDN使った方が全体として速かったりと逆にCDN使わない方が良いとか、ちゃんと検証した上で決めたいです。