Chrome DevToolsのコードカバレッジユーティリティ
—
もちろん、本番環境では。
—
CSSとは別に(初めてstyled-jsx
を使用し、共有スタイルのデザインを改善するか、 styletron
ようなものを使用する必要があります)—自動コード分割機能を誤解しましたか?
コンテキストを示すために、HOCを使用して各ページをラップし、必ずしも各ページで使用されるとは限らないメソッドと小道具の両方を渡します。 さらに:私はいくつかの輸入品であちこちで不注意だったかもしれません。 現在Firebaseのすべてをインポートするre-baseを使用しています(私のユースケースでは必要ありません)。
webpackのautomatic code splitting
とstatic analysis and tree shaking
ロールアップで混ぜる可能性はありますか? もしそうなら、
次に、ツリーの揺れとデッドコードの除去を実行する必要がありますか?
そうでない場合、この問題に取り組み、解決する方法について何か提案はありますか? Chrome Dev Toolsのカバレッジ結果はまだ簡単にエクスポートできないため、未使用のコードパスを識別し、縮小された出力でインポートする方法がわかりません。
webpack-rollup-loaderのようなものを使用することは可能であり、意味がありますか?
これのいずれかが、Nextが機能するすでに素晴らしい方法の改善につながる可能性がありますか?
ありがとう!
これは、webpackがツリーの揺れを処理する方法によるものだと思います。
ES2015モジュールが必要です。 Reactがそれを提供しないことを願っています。それが理由です。
しかし、ここで実験したいと思います。 どんなアイデア/改善も歓迎します。
おそらくwebpack#2867に関連していますか?
そのスレッドからリンクされているので、Webpackでツリーの揺れが適切に発生するかどうかをテストするためのユーティリティがあります。
https://github.com/halt-hammerzeit/es6-tree-shaking-test
最も参考になるコメント
そのスレッドからリンクされているので、Webpackでツリーの揺れが適切に発生するかどうかをテストするためのユーティリティがあります。
https://github.com/halt-hammerzeit/es6-tree-shaking-test