Youtube是SPA吗?

Is YouTube a single page application?

以下是 Aaron Martin-Colby 在 Quora 上的回答。

0_1518323635594_深度截图_选择区域_20180211123340.png

Nope. Most of YouTube is a Python MVC application. Behind the scenes, they are transpiling Python to Go for greater performance, and on the front-end YouTube is one of the few major websites using Polymer. But it still loads individual pages, thus, it is not a SPA.

意译如下:不是。YouTube大部分是基于Python的MVC应用。他们在后台做了一些猥琐的事情,把Python转换成了Go语言,以便获得更高的性能。前端方面,他们使用了Polymer,在主流的站点里面,比较罕见。但是,在加载的时候,仍然会加载单独的页面,所以,它不是SPA。

备注:Polymer是Google的另一款前端框架,出来的时间比较久了,官方站点在这里: https://www.polymer-project.org/

原文在此:https://www.quora.com/Is-YouTube-a-single-page-application

兼容性不行吧。。歪果仁不用考虑这种问题吗?

@gin 0_1518330031600_dbd2ba81-73d2-4ab6-96e5-535bfb32b060-image.png

@wei63w 我看到这个页面了,不过没看到ie到哪里。

@大漠穷秋 请看youtube的浏览器debug图:

0_1520219737392_1510556803745-youtube-polymer-resized.jpg

登录后回复

与 Angular开发者 的连接断开,我们正在尝试重连,请耐心等待