ec-cube icon indicating copy to clipboard operation
ec-cube copied to clipboard

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

Open tao-s opened this issue 4 years ago • 2 comments

概要(Overview)

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

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

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

環境 (environment)

  • EC-CUBE: 4.0.x

tao-s avatar Sep 29 '21 03:09 tao-s

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

nanasess avatar Sep 30 '21 01:09 nanasess

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

tao-s avatar Sep 30 '21 11:09 tao-s