TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Reactive prefetch on Google Search: 100-150ms speedup

169 pointsby igrigorikover 10 years ago

10 comments

qwertaover 10 years ago
There is simple way to speed this up. All Google Search links point to redirection service: www.google.gr/url?example.com. It is trivial to write script which makes those links direct.
评论 #8725159 未加载
评论 #8725165 未加载
评论 #8724943 未加载
评论 #8724931 未加载
评论 #8725450 未加载
评论 #8726509 未加载
评论 #8729511 未加载
cryptozover 10 years ago
Will other browsers be implementing support for this? How much of this type of improvement should we view as Google&#x27;s ambitions and fast pace of execution, and how much as a Microsoft-style move to lock in users to a specific platform that offers a better, but incompatible, experience?<p>I&#x27;m not taking sides here, I don&#x27;t know enough to make a judgement. But it&#x27;s interesting that Google seems to be increasing their pattern of standards-tweaking in order to make a superior product - and who can fault them for that? But isn&#x27;t that how we got so much of the mess that MS made?<p>What&#x27;s to be done?
评论 #8725179 未加载
评论 #8725013 未加载
评论 #8724838 未加载
评论 #8724815 未加载
dzhiurgisover 10 years ago
How long until Google just allows to host the results on their website - the destination opens instantly (preloaded while you gaze thru the results).<p>I mean it&#x27;s not great for net neutrality standpoint, but it&#x27;s a next logical step for them.
评论 #8725386 未加载
评论 #8725437 未加载
Illniyarover 10 years ago
Other then search engines what type of sites gain any benefit from this?<p>For external links, if you aren&#x27;t a search engine, you don&#x27;t know what resources need to be prefetched and even if you did you will have no way of knowing when it changes (other then manually). For internal links, in most cases the resources are already cached and http 2.0 server push is going to fix the rest.<p>Beyond that, the API looks clunky - instead of having a &quot;prefetch&quot; attribute on a link, you need to add more links with special syntax to the header dynamically.<p>What&#x27;s the point in adding this functionality to a browser? this looks like an implementation specifically designed to make only google search faster.
评论 #8729470 未加载
mark242over 10 years ago
I would imagine that once HTTP&#x2F;2 becomes a serious implementation, this kind of thing will be unnecessary.
评论 #8725192 未加载
评论 #8725176 未加载
ams6110over 10 years ago
is 0.1 seconds improvement a big deal? Especially on mobile&#x2F;g3 that is lost in the noise. By comparison, pages right here on HN routinely take 10+ seconds to load for me, even on a gigabit uplink.
评论 #8726122 未加载
rjammalaover 10 years ago
book by the author:<p><a href="http://chimera.labs.oreilly.com/books/1230000000545/index.html" rel="nofollow">http:&#x2F;&#x2F;chimera.labs.oreilly.com&#x2F;books&#x2F;1230000000545&#x2F;index.ht...</a>
daxfohlover 10 years ago
Should reactively download precompiled javascript too.
mkramlichover 10 years ago
if you like this topic you might also be interested in a recent HN post of mine, that did not get much attention, on the topic of all the various possible techniques or patterns we can draw from in order to improve performance (eg. lower latency, increased throughput) or scalability:<p><a href="https://news.ycombinator.com/item?id=8665707" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=8665707</a>
throwaway4719over 10 years ago
Posting from a throwaway account since I work on a competing browser.<p>I think Google needs to check its steps quite carefully when doing things like these. For quite some time they have leveraged their search monopoly (think about their EU search market share) to bring search&#x2F;browser-type integration features to chrome first. I would say this is abusing a monopoly in one market segment (search in the EU) to attempt to create a monopoly in another segment (browsers in the EU) by continually making sure that Chrome is the browser that works better than other browsers when using Google search services.<p>Yes, this is innovative, but there is also a concept known as antitrust laws. Another way of bringing this to the market would have been to invite competing browsers to use this and build a credible time plan for a simultaneous launch for all the browsers that wanted to support this.
评论 #8725656 未加载
评论 #8726062 未加载
评论 #8725668 未加载
评论 #8726492 未加载