例如,如果我在routes.js
文件中有3条路由与同一文件中的10条路由相比。包含10条路线的文件需要更长时间才能加载吗?假设每个路由导入相同大小的组件。或者在我们进入路线后导入组件?
答案 0 :(得分:0)
如果你捆绑你的应用程序(例如使用webpack)并且你没有延迟加载你的组件,那么组件本身将不会加起来到你的加载时间。 但可能取决于你的表现。
但是当你所有的 - 比如说 - 10个组件通过RESTful API加载资源时,那么你的组件当然会加起来到你的加载时间。
这可以通过使用GraphQL + Relay
来防止。
答案 1 :(得分:0)
第一页加载可能比平时略长(在大多数情况下仍然可能不会引人注意),但在此之后,页面将完全缓存,导致超快的加载时间,因为浏览器会记住所有内容。 / p>