- , Google Vice President, Engineering.
This is clearly a hack on Google's side as the Wikipedia entry still says 5'10" and IMDB and Wolfram Alpha are now corrected to 5'11". All in all, don't mess with people with direct access on Google's Knowledge Graph :)
This is a powerful pattern and one that you can use to accelerate your site as well. The key insight is that we are not speculatively prefetching resources and do not incur unnecessary downloads. Instead, we wait for the user to click the link and tell us exactly where they are headed, and once we know that, we tell the browser which other resources it should fetch in parallel - aka, reactive prefetch!
As you can infer, implementing the above strategy requires a lot of smarts both in the browser and within the search engine... First, we need to know the list of critical resources that may delay rendering of the destination page for every page on the web! No small feat, but the Search team has us covered - they're good like that. Next, we need a browser API that allows us to invoke the prefetch logic when the click occurs: the search page listens for the click event, and once invoked, dynamically inserts prefetch hints into the search results page. Finally, this is where Chrome comes in: as the search results page is unloaded, the browser begins fetching the hinted resources in parallel with the request for the destination page. The net result is that the critical resources are fetched much sooner, allowing the browser to render the destination page 100-150 milliseconds earlier.
P.S. Currently, reactive prefetch is only enabled for users of Google Chrome on Android, as it is the only browser that supports (a) dynamically inserted prefetch hints, and (b) reliably allows prefetch requests to persist across navigations. We hope to add support for other browsers once these features become available!
- University of California, Santa BarbaraComputer Science, 2010 - present
- University of CreteMSc - Computer Science, 2007 - 2010
- University of CreteBSc - Computer Science, 2002 - 2007
- UC Santa BarbaraResearch Assistant, 2010 - present
- ICSI, International Computer Science InstituteIntern, 2013 - 2013http://www.icsi.berkeley.edu/icsi/blog/alexandros-kapravelos-joins-networking
- FORTH, Foundation for Research & Technology - HellasResearch Assistant, 2005 - 2010
Ο θειος Τάκης και ο θειος Τάκης, του Χρήστου Χωμενίδη | Protagon
«Η σύνταξή μου έχει πέσει στο μισό, δεν έχω πια να δώσω χαρτζιλίκι στα εγγόνια μου. Το εφάπαξ έγινε προίκα για τις θυγατέρες μου-χωρίσανε κα
Research in Progress — Meeting people with my professor at a conference
Meeting people with my professor at a conference
Πάνω απ' το πτώμα...του Μπουτάρη, του Τάσου Μελετόπουλου | Protagon
«Πάνω από το πτώμα μου θα περάσετε για να τα κουκουλώσετε τα αρχαία και να τα απομακρύνετε από τον σταθμό». Αυτό διεμήνυσε στον υπουργό Πολι