2017-09-13 8 views
1

私は通常、反応ネイティブでプログラムするか、webpackを使用します。大きなプロジェクトではバンドル時間がかなり長くなることがあります。反応のネイティブでは、私はreact-native unbundleがアプリを実際より速くするかどうかをチェックする必要がありますが、ここに質問があります:コード分割が有効になっているとバンドラが高速になりますか?

コード分割は時間を短縮すると思われますか?

答えて

0

いいえ、すべてのビルドwebpackが各バンドルをどのように分割するかを把握しなければならないので、少しでも速度が遅くなることさえあります。しかし、速度を少し上げる方法はありますが、通常は追加設定が必要ですfor example with DDL webpack plugin

リビルドチェックアウトのスピードアップをお望みなら、this articleもあります。

+0

しかし、コードが分割されていると、理論的にはバンドルやファイルのうちの小さな部分だけを更新することができるため、必ずしも遅くなるとは限りません。特にリバンドルの場合。私たちは一見するためのさらなる証拠やベンチマークを持っていますか? Btw、nice読み取り。残念ながら、私は少しの専門知識が不足している現時点ではメトロバンドラーに拘束されていますが、彼らは確かにすばらしい資源です。 – jsdario

+1

ベンダーモジュールの再バンドルを避けるために、webackとddlプラグインを使用する方法があります(上記の記事を参照)。 babel、eslint、CSSのキャッシュメカニズムを使用して再構築をスピードアップすることができますが、私の経験では、すべてのリビルド時にwebpackはパス内のすべてのモジュールを考慮し、リーダーを適用し、しかし、Nextjsは何らかの形であなたが働いているアプリケーションの一部だけを再構築することができます。しかし、私はこれは経験豊富なユーザーであっても簡単ではないと考えています。それは私が今知っているすべてです。 – Tomasz

+0

私はその時点で未回答のままにしておきます。私はこれをReact Nativeの経験的テストに入れようとします、そして、トピックに関する誤読を避けるために、より多くの情報で私は復帰します。本当にありがとう! – jsdario

関連する問題