我一直在阅读有关延迟加载代码的内容。
使用延迟加载,只会加载所需的代码,并且这样做,您的初始加载会更快(因为您将加载更少的代码)并且您的整体速度会根据需要更快。
这是我理解的。在单页应用程序中,最初将整个页面加载到浏览器上。我们使用 webpack 之类的模块捆绑器将应用程序捆绑到单个页面中。一切都很好。现在,如果应用程序大小很大,加载时间会增加。为了提高性能,我们可以将捆绑包分成单独的块,仅在需要时才加载。我的问题是,如果我们必须将页面分成块,它是否仍然是单页应用程序,因为浏览器必须在需要时向服务器请求这些块?我觉得我的知识存在差距,我不知道缺少什么。