2017-09-13 30 views
1

我通常以react-native或使用webpack編程。在大項目中,捆綁時間可能相當長。在反應本機中,我必須嘗試檢查react-native unbundle是否確實使應用程序速度更快,但是這裏有一個問題:如果啓用了代碼分割,打包器會更快嗎?

代碼拆分是否會加速構建時間?

回答

0

不,它甚至可以放慢一點,因爲在每個構建webpack必須弄清楚如何拆分每個包。但是有辦法加快它的速度,但這通常需要額外的配置for example with DDL webpack plugin

如果您正在尋求加速重新結帳也this article

+0

但是,如果代碼被拆分,理論上可能只是更新包或文件的一小部分,所以它不一定會減慢速度。尤其是對於重新包裝。我們是否有任何進一步的證據或基準來看看? 順便說一句,很好的閱讀。可悲的是,我暫時受限於地鐵打包商,在那裏我缺乏一點專業知識,但他們確實是很好的資源。 – jsdario

+1

有一種使用weback和ddl插件的方法,以避免重新綁定供應商模塊(如上文中所述)。您可以通過緩存機制加速重建babel,eslint,CSS,但根據我的經驗,每個重建過程中的webpack都會考慮路徑中的每個模塊,應用領導並在您聲明的時候生成單獨的bundle。但Nextjs以某種方式只能重建您工作的應用程序的一部分。但我相信這對於有經驗的用戶來說並不容易,並且可能需要很多配置。這就是我現在所知道的。 – Tomasz

+0

我暫時沒有回答這個問題。我會嘗試將此置於React Native的經驗測試中,我會回覆更多信息,以避免誤解此主題。非常感謝! – jsdario