为什么旧PC无法查看现代站点?[关闭]
这个问题的原因是很多时候客户,朋友和父母问我为什么他们的旧PC不能再在线使用了。我正在为这些人和我自己(主要是我自己)寻找一个好的答案。 2000年,我在Pentium2 400MHz PC上工作,我记得在图形丰富的网站上冲浪,观看RealPlayer嵌入式视频并欣赏Flash电影。 昨天,我启动了那台旧PC,然后上网-在我尝试打开的大多数网站上,PC速度都变慢了。 我所浏览的网站只有图像,文字和一两个Flash横幅广告,就像2000年的大多数网站一样。 那么,发生了什么变化?浏览器?JavaScript?闪? 这是我的理论-纠正我错的地方: 大量使用JS。 在90年代,您单击了链接,然后将您带到另一个URL。现在单击即可获得模态窗口,滑块,社交投票等。众所周知,JS在CPU上很繁琐,即使浏览器进行一些即时编译也必须由CPU来完成。 创建 浏览器的方式浏览器引擎变得越来越可重用。做得好的抽象层允许在PC和设备上使用同一引擎。抽象对CPU造成了巨大损失,因为引擎不是专门为该硬件体系结构而设计的。 Flash,HTML5视频 许多Flash标语具有丰富的动画,而且很多时候它们都是无效的。如今,Flash视频和HTML5视频需要您拥有现代化的GPU。 现代CPU体系结构 今天,我使用3GHz CPU。从技术上讲,这应该比我的P2 400MHz快6倍左右。实际上,它甚至更快,因为现代CPU的工作方式与我的P2不同。由于有多个内核和其他新技术,我们无法再比较MHz值。这就是我们现在谈论架构(例如Haswell)而不是GHz值的原因。因此,由于CPU速度快得多,因此可以轻松地在同一页面上处理jQuery,Google地图和Flash视频。