問題タブ [gridsome]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
490 参照

javascript - Gridsome/Vue.js: コア バンドルのサイズを小さくするにはどうすればよいですか?

静的な Gridsome Web サイトをデプロイしようとしています。現在、gzip で圧縮する前のサイト全体の重量は 518 KB (自己ホスト型、大幅にサブセット化されたフォント、縮小されたインライン SVG などを含む) です。私は、それが史上最も巨大なサイトではないことを知っています。

Chrome のコード カバレッジ ツールを実行すると、app.js の 88561 バイト (合計 181166 バイト) が使用されなくなります。これは、ファイルのほぼ 50% です。それは…たくさんです。

Gridsome 以外に依存関係はなく、独自の JavaScript コードは非常に軽量です。したがって、その重みのほとんどは Vue.js または Gridsome によるものであると想定しています。Gridsomeはすでに裏でWebpack 4を使っているので、かなり剥き出しをしていると思いますが、それでも悔しいです。

私にできることはありますか、それともこれは避けられないことですか? この肥大化を回避するには、バニラ全体を書く必要がありますか?

前もって感謝します :)