Profile

Cover photo
Deirdre Connolly
Works at Brightcove
Attended MIT
Lived in Weymouth
385 followers|604,937 views
AboutPosts

Stream

Deirdre Connolly

Shared publicly  - 
 
 
Google mobile search is getting faster - to be exact, 100-150 milliseconds faster! When you click on one of the search results, the browser begins fetching the destination page… and here's the trick: we also provide a hint to the browser indicating which other critical resources it should fetch in parallel to speed up rendering of the destination page! 

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!
2
Add a comment...

Deirdre Connolly

Shared publicly  - 
 
 
No Corporate Logo, No Bloatware, no crap you don't want on the #Nexus6 from +T-Mobile​:

That's Un-carrier - listening to our customers and giving them what they want, not sticking a stupid corporate logo and a bunch of crap software I know you guys don't want on your #Nexus device.

We know you guys buy a #Nexus6 to avoid that kind of thing!

Google did want to highlight the Virtual Preload (VPL) capabilities on Lollipop, so we made MyAccount available if you want it... But you can totally delete it. That's what we do.

Hope you like what we've chosen to do there (or more importantly, what we've chosen not to do).

Des Smith, Sr. Product Manager, T-Mobile US and business owner of Nexus 6 and Nexus 9.
1
Add a comment...

Deirdre Connolly

Shared publicly  - 
1
Add a comment...

Deirdre Connolly

Shared publicly  - 
 
 
Chrome has switched to BoringSSL: http://bit.ly/1tCavHr

What is BoringSSL? It's Google's fork of OpenSSL. For background on what/why/who and where, see: bit.ly/1kWCkUm.
1
Add a comment...

Deirdre Connolly

Shared publicly  - 
 
Wow,@BrendanEich is the new @mozilla CEO. Congrats!
1
Add a comment...

Deirdre Connolly

Shared publicly  - 
1
Add a comment...
Have her in circles
385 people
Dev Bananaer's profile photo
John Marcus III's profile photo
Michael North's profile photo
Dante Mhmd's profile photo
Bret Broadway's profile photo
Eddie Huo's profile photo
Quentin Smith's profile photo
James Wnorowski's profile photo
Jonathan Barentine's profile photo

Deirdre Connolly

Shared publicly  - 
 
 
Machine learning techniques enable computers to perform tasks by generalizing from examples, and are used to make advances in fields such as computer vision and natural language processing. But did you know that machine learning can also be used to make data centers more power efficient?

Using 19 input variables, a predictive Power Usage Effectiveness (PUE) Machine Learning system achieved an average of 15% reduction in the amount of energy used to cool a Google data center, with a model accuracy of 99.6%.  Read the article below to learn more. 
Google announced its use of Machine Learning to improve its data center PUE in May 2014 and I posted on the release.  At 7x24 Exchange Fall 2014 event, 25 years of 7x24 Exchange were celebrated and Google’s Joe Kava, VP of Data Centers presented on “Google - beyond the PUE Plateau.”  The keynote is one of the more interesting and insightful presentations made as Google shared information on its experience deploying Machine Learning to i...
1
Add a comment...

Deirdre Connolly

Shared publicly  - 
 
<p>A journey through the otherworldly science behind Christopher Nolan’s highly anticipated film, Interstellar, from executive producer and theoretical physicist Kip Thorne.</...
1
Add a comment...

Deirdre Connolly

Shared publicly  - 
1
Add a comment...

Deirdre Connolly

Shared publicly  - 
 
 
Music was made to be loved. We just made loving it easier. With Google Play Music for Chrome, you can now keep all the music you love in the cloud so that you always have it. To add new music, enable the “Google Play Music for Chrome” lab at play.google.com/music/listen#/labs. Then simply drag and drop songs into your Google Play Music library. If you have a lot of music in iTunes or if you want new music to be added automatically, you can configure this by clicking “Add Music” at the top right of play.google.com/music

But, wait, there’s more! This new lab has extra goodies. You can now open a handy mini-player by clicking the arrow in the bottom right corner of our web app so you can see what’s playing or skip songs from any tab. Plus, download songs, albums and playlists directly from the web. Let us know what you think! 

We built this lab using Chrome Apps and Native Client technology, developers can learn more at developer.chrome.com/apps/about_apps and developer.chrome.com/native-client. Uploads, downloads and the mini player are just the start, and we are excited to push the boundaries of what’s possible on the web.
1
Add a comment...

Deirdre Connolly

Shared publicly  - 
 
 
Great White Shark about to eat my underwater 360º +GoPro array for one-shot  #Photosphere   & #360video . After a long day of shooting great whites in 360º video for the first time ever, this "super agressive" shark bit the 7 GoPro 360º rig off it's monopod, gnashed it a bit, and spit it out. Then another shark then grabbed it up, which was the last time it was seen.  No data was recovered, but imagine the shot if it was! This remarkable photo by +Andy Brandy Casagrande IV 

What disasters have you had (or nearly had) while shooting 360º panoramas?
1
Add a comment...
People
Have her in circles
385 people
Dev Bananaer's profile photo
John Marcus III's profile photo
Michael North's profile photo
Dante Mhmd's profile photo
Bret Broadway's profile photo
Eddie Huo's profile photo
Quentin Smith's profile photo
James Wnorowski's profile photo
Jonathan Barentine's profile photo
Education
  • MIT
    Electrical Engineering and Computer Science, 2004 - 2008
Basic Information
Gender
Female
Work
Occupation
Software Engineer
Employment
  • Brightcove
    Senior Software Engineer, 2014 - present
  • Akamai Technologies
    Software Engineer, 2013 - 2014
  • HubSpot
    Software Engineer, 2010 - 2012
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Previously
Weymouth
Links
Other profiles