有前途的新MIT互联网浏览器Tech Polaris加载网站的速度提高了59%

$config[ads_kvadrat] not found

NEW Music Theory Tool | DeCoda by zplane | NAMM 2020

NEW Music Theory Tool | DeCoda by zplane | NAMM 2020
Anonim

两位博士来自麻省理工学院计算机科学与人工智能实验室的学生和教授加入了哈佛大学教授,他们发布了一种更快速加载网站的新方法。这个名为Polaris的系统加载大多数页面的速度比当前加载速度快34%。第95百分位的页面 - 那些最复杂的页面,就像那些页面一样 纽约时报 - 加载速度提高59%。

这是一项重大成就 - 不仅因为它使得已经相当无痛的经历更加无痛。该文件指出了网站本身更好的速度意味着什么:

“只需几毫秒的额外延迟可能导致用户提前放弃页面;如此早期的放弃会导致页面所有者损失数百万美元的收入。页面的加载时间也会影响搜索引擎对页面的排名 - 更快的页面获得更高的排名。“

该论文的主要作者Ravi Netravali解释说 逆 他的团队的“主要目标是被许多网站广泛采用”。

“就目前而言,要使用Polaris,网站必须生成细粒度的依赖图(使用Scout自动生成)并使用图形和Polaris JavaScript调度程序响应客户端请求。”Netravali在电子邮件中写道。 “浏览器可以将此响应视为标准JavaScript对象(无需修改浏览器),页面将完全加载(并且有效)。”

Netravali表示,他的团队的另一个目标是将Polaris整合到Chrome,Firefox和Edge等现有浏览器中。 “这将使采用更加广泛。因此,我们目前正在考虑实现这一目标的最佳发布策略。“

特别复杂的网站受益于Polaris。研究人员在200个站点测试了他们的系统。 (该组中最复杂的网站是weather.com; ESPN.com也在页面加载时间方面取得了显着的进步。)这些网站有复杂的“依赖图”,它绘制了Polaris图,并从某种意义上说,揭开了神秘面纱的优先级。

这些好处展示了Polaris最擅长的方面:优化浏览器对网站的理解程度。哈佛大学教授詹姆斯米克斯将其比作旅行。知道他或她的行程的旅行者 - 他或她必须访问的所有城市和国家的列表 - 可以提前进行有效的旅程。但是一次类似寻宝活动的旅行可能效率很低:你会去一个城市,然后去另一个城市,只是为了学习从第一个到第二个去往下一个城市会更容易。

“使用Polaris的性能取决于网络条件和网页的结构/复杂性,”Netravali解释说。 “关于网络条件,当延迟很高时(例如,蜂窝网络),增益将是最大的。关于复杂性,随着页面具有越来越多的对象(尤其是可以导致后续对象提取的动态对象),增益会增加。因此,例如,像www.apple.com这样的网站并没有看到Polaris获得多少收益,因为该网站非常简单(它的对象很少,主要是图像,因此请求排序并不重要)。这样的网站今天非常罕见(而且趋势是它们将来也会变得更加复杂)。中位数的网站更像是ESPN的主页。这些站点有更多的对象,并且从Polaris中受益,因为某些对象比其他对象具有更高的优先级。然后,在第95百分位,有像weather.com和nytimes.com这样的网站有很多对象(100s),真的需要智能请求调度,这是Polaris所做的。“

麻省理工学院CSAIL项目教授Hari Balakrishnan指出,这项技术不会强加给任何人,但却提供了机会。 “想要加速的网站可以在没有浏览器修改的情况下使用Polaris,”他说。 “由内容提供商网站决定使用它。”

$config[ads_kvadrat] not found