像youtube一样预加载页面

时间:2016-11-11 19:44:52

标签: html5 webpage preloading

我对Youtube的显示系统感到惊讶。当我们在主页https://www.youtube.com/上时,我们点击左侧菜单的一个链接转到此页面,例如https://www.youtube.com/feed/trending,从一个页面转到另一个页面时没有闪烁。

看起来新页面已预先加载,然后仅显示与之前页面的差异。 此外还有进度条系统(如此http://ricostacruz.com/nprogress/),它在当前页面上以60%结束,然后在新页面上以60%开始并直接进入100%。

有任何线索如何做到这一点? Javascript,具体的服务器配置?

由于

1 个答案:

答案 0 :(得分:0)

这是Angular或React等框架的一个功能,作为单页面应用程序(SPA),它使用数据API加载数据和双向绑定,以动态更新已更改的内容。