FROM CACHE - jp_header
解決済

速度改善(javascriptの削除について)

whiteessence
観光客
3 1 0

速度スコアを上げるために、不必要なjavascriptを消したいと考えておりますが、

下記のコードを削除していいのかわかりません。

 

…assets/theme.js?v=1442587…

(cdn.shopify.com)
…./node_modules/swiper/js/swiper.esm.bundle.js
…./node_modules/vue-template-compiler/browser.js
…./node_modules/jquery/dist/jquery.js
…./node_modules/vue/dist/vue.esm.js
…./node_modules/fancybox/dist/js/jquery.fancybox.js

 

ご存じの方がいらっしゃいましたらご教示いただけますと幸いです。

よろしくお願いいたします。スクリーンショット 2023-02-10 175222.png

1 件の受理された解決策
whiteessence
観光客
3 1 0

成功

フルバランス道家様

 

この度はご回答いただき誠にありがとうございます。

各JSファイルについてご教示いただきありがとうございます。

テーマ作成者に確認して判断しようと思います。

 

今後ともよろしくお願いいたします。

 

 

元の投稿で解決策を見る

4件の返信4

ogasawarakyohei
Shopify Partner
112 44 41

Whiteessenceさん、はじめまして。

Tsunの小笠原と申します。

 

assets/theme.js で使われているJavaScriptを削除していいのかどうかですが、

「お使いのテーマファイルを確認しないことにはどちらとも言えない」という回答になってしまいます。

というのも、確認されたページではおそらく使用されていないため、上記の指摘がされているのですが、theme.jsはすべてのページで読み込まれるため、別のページでは上記のJavaScriptを利用しているということが考えられます。

 

テーマファイルをすべてチェックし、すべてのページで利用がないということを保証がない限り削除はおすすめできないので、Shopifyパートナーまたはテーマの作成者などに確認するのがいいと思います。

 

以上、よろしくお願いいたします。

小笠原 京平 | 株式会社Tsun | RuffRuff アプリ
・私の回答が役に立ったら、いいね! ボタンをクリックして教えてください!
Shopify 開発で役に立つ情報を発信していますので、テックブログおすすめ Shopifyアプリ もぜひご参照ください。
whiteessence
観光客
3 1 0
Tsun 小笠原
この度はご回答いただき誠にありがとうございます。
>>「お使いのテーマファイルを確認しないことにはどちらとも言えない」という回答になってしまいます。
→そうですよね。テーマの作成者等に訪ねて判断しようと思います。
 
よろしくお願いいたします。

株式会社フルバランス
Shopify Partner
1523 545 685

お世話になっております。

フルバランスの道家と申します。

 

ご質問確認しました。

どれが不要なjavascriptか判断するのは難しいですよね。

 

ご回答としては、上記で小笠原様が解答されているとおりですが、各JSファイルについて、ご参考までに。

消すと各機能が動作しなくなる可能がありますし、私見ですがどれも重要なものかと思いました。

 

…./node_modules/swiper/js/swiper.esm.bundle.js

→ スライダー機能

…./node_modules/vue-template-compiler/browser.js

→ 恐らくvueをjsにコンパイルするもの

…./node_modules/jquery/dist/jquery.js

→ jquery

…./node_modules/vue/dist/vue.esm.js

→ テーマ作成時に使用するvue

…./node_modules/fancybox/dist/js/jquery.fancybox.js

→ モーダル機能

 

なにかヒントになれば幸いです。

 

私たちの励みにもなりますので、

お役に立てていればBest Answerボタンを押して頂ければ嬉しいです。

 

フルバランス 道家

株式会社フルバランス(Shopify Experts)
Shopify専門のEC成長支援会社です。ストアの新規構築から運用や改善のサポートなどShopifyに関する幅広いサービスを行なっております。
ECの技術・実務・成長、お悩みのことがあれば、お気軽にご相談ください。
『すべてのブランドの特大成長エンジンを搭載する』 株式会社フルバランス
whiteessence
観光客
3 1 0

成功

フルバランス道家様

 

この度はご回答いただき誠にありがとうございます。

各JSファイルについてご教示いただきありがとうございます。

テーマ作成者に確認して判断しようと思います。

 

今後ともよろしくお願いいたします。