Profile

Cover photo
Ilya Grigorik
Works at Google
Attended University of Waterloo
Lives in San Francisco, California
28,263 followers|251,853,283 views
AboutPostsPhotos

Stream

Ilya Grigorik

Shared publicly  - 
 
Another beautiful evening in London... 
196
11
Евгений Лукашевский's profile photoAsya Milchova's profile photoAndreas Kirchhof's profile photoTien Huynh Minh's profile photo
21 comments
 
+Ilya Grigorik Thanks for your reply
Add a comment...

Ilya Grigorik

Shared publicly  - 
 
Browser Progress Bar is an anti-pattern: http://bit.ly/1diGHfR.

First off, there is no way to correctly estimate or measure progress. Second, the success criteria (onload) is an increasingly less than useful concept. With that in mind, it's probably a good time to revisit what the busy indicator means and when it's triggered by the browser.

Have ideas or suggestions? Leave a comment on the post!
92
20
Ellen Edmands's profile photoSrivatsan Ramanujam's profile photoYu-Teh Shen's profile photoTomas Echeverri Valencia's profile photo
6 comments
 
+André Mafei yeah, it would be nice to have something to communicate forward progress; ideally we'd have both an indicator that the system is "working", and some way to explain what work has finished or being done.
Add a comment...

Ilya Grigorik

Shared publicly  - 
 
Interesting lessons from optimizing atom.io's rendering performance: bit.ly/1Niv5pU - yay for leveraging the GPU!
82
25
Tomas Echeverri Valencia's profile photoQasim Alyas's profile photo
Add a comment...

Ilya Grigorik

Shared publicly  - 
 
Bird's eye view of San Francisco definitely reveals some spectacular vistas.. Took the drone out last week to capture this snap of the Financial district + Coit tower right after sunset :-)
84
4
Gabor Orosz's profile photoMassimo Fattoretto's profile photoDarell Tan's profile photoLuís Leão's profile photo
 
Wow! Amazing
Add a comment...

Ilya Grigorik

Shared publicly  - 
 
QUIC: a UDP-based secure and reliable transport for HTTP/2. Informational IETF draft: http://bit.ly/1Su8RnY - great read, but I do recommend getting a strong coffee first! :-)
102
34
Ramon Brooker's profile photoAlistair Lattimore's profile photoChen Windy's profile photoDeependra Tewari's profile photo
11 comments
 
QUIC includes basically all of the HTTP/2 stuff, which is mostly session-layer.
Add a comment...

Ilya Grigorik

Shared publicly  - 
 
Want to play with HTTP/2 from the console? For example, send & inspect raw frames and such? Check out h2i: http://bit.ly/1d267Ou - handy tool!
80
36
Evaldo Gardenal's profile photoJeroen Wiert Pluimers's profile photoLucas Santos's profile photoMartin Zeitler's profile photo
Add a comment...
Have him in circles
28,263 people
Apurba Biswas's profile photo
djnisnfdkfjilksjflakjdifjaiodjfioadjifdjiof's profile photo
Kim French's profile photo
Trái Tim “Chim Sẻ” Kẻ Kắp's profile photo
jaypee green's profile photo
nowon / binary thinking's profile photo
Ivo Limmen's profile photo
José René Valencia's profile photo
Yosyp Korol's profile photo

Ilya Grigorik

Shared publicly  - 
 
Good explainer on what SpeedIndex is and how it's measured: bit.ly/1HjENtf - worth reading, lots of people misinterpret it.
41
19
GDG Bangalore's profile photoAswathy Nath.J's profile photoChris G's profile photoMichael Cohen's profile photo
2 comments
 
cool, but how to get the timing data?
Add a comment...

Ilya Grigorik

Shared publicly  - 
 
Good evening London! Everything looks just a bit prettier from up high :)
107
7
Massimo Fattoretto's profile photoChristopher Jones's profile photoАнатолий Демидович's profile photoMarija - Marytė Savickienė's profile photo
3 comments
 
Great shot / I miss London.
Add a comment...

Ilya Grigorik

Shared publicly  - 
 
TCP and the lower bound of web performance... is a must watch talk on plumbing, history, and people behind TCP. Awesome.
75
34
Sergio Ramirez's profile photoJames Cryer's profile photoCamilo Aguilar's profile photoMohit P. Tahiliani's profile photo
 
This video sounded interesting but it turned out to be even better than expected.
Most of the dots are there, but this presentation makes a good job of connecting them.
Thanks for sharing!
Add a comment...

Ilya Grigorik

Shared publicly  - 
 
As they say, the internet is a series of tubes.. and we just added a new one! 
 
Last week the FASTER cable, a new transpacific network link with a theoretical peak capacity of 60 Tbps (that's 60 million megabits), landed in Japan.  FASTER is a joint project between Google and several ISPs to provide, well, faster Internet speeds between the two regions.  The album (with pictures courtesy of http://gigazine.net/news/20150615-kddi-faster/) give you a quick overview of how such a cable is installed.

PS: see how this was done in 1956 for TAT-1, the first modern transatlantic telephone cable (with capacity for 36 phone calls, or about 0.2 megabits): http://atlantic-cable.com/Cables/1956TAT-1/index.htm.
24 comments on original post
61
6
Nikolaos Dimopoulos's profile photoPaul Warelis's profile photoAlexander Lent's profile photoPablo Carrera Estrada's profile photo
 
Can you add a new cable to Singapore and Malaysia?
Add a comment...

Ilya Grigorik

Shared publicly  - 
 
Yesterday's perf best-practices are today's HTTP/2 anti-patterns... Video of my Velocity talk from a few weeks back! If you want to quickly scan through the slides, see: bit.ly/http2-opt.
76
37
Maryia Shchavialeva's profile photoshcha vla's profile photoMichael Ben-David's profile photoAndré Mazoni Wanderley's profile photo
2 comments
 
That was great insight into http2. I have been thinking about adoption but was keeping at bay. This just made it a whole lot interesting. 
Add a comment...

Ilya Grigorik

Shared publicly  - 
 
Parleys(.com) is now offline-friendly thanks to ServiceWorker! Which means you can now watch talks and courses even when you have poor or no connectivity -- awesome stuff. 
43
36
游成琳's profile photoBrandi Baldwin 's profile photoShaun Aylward's profile photoFrancesco Filiti's profile photo
 
我還在學習中!看看未來有何發展再說!謝謝您們的支持和關注!
 ·  Translate
Add a comment...
People
Have him in circles
28,263 people
Apurba Biswas's profile photo
djnisnfdkfjilksjflakjdifjaiodjfioadjifdjiof's profile photo
Kim French's profile photo
Trái Tim “Chim Sẻ” Kẻ Kắp's profile photo
jaypee green's profile photo
nowon / binary thinking's profile photo
Ivo Limmen's profile photo
José René Valencia's profile photo
Yosyp Korol's profile photo
Work
Occupation
Developer Advocate
Employment
  • Google
    Developer Advocate, 2012 - present
  • Google
    Engineering Manager, Google Analytics, 2011 - 2012
  • PostRank Inc.
    CTO / Founder, 2007 - 2011
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
San Francisco, California
Previously
Waterloo, ON, Canada - Minsk, Belarus
Contact Information
Home
Email
Story
Tagline
Developer Advocate - Make the Web Fast & Google Chrome.
Introduction
Developer Advocate @ Google, working on everything web performance related: best practices, protocols, standards, browser performance...
Education
  • University of Waterloo
    Computer Science, 2002 - 2007
Basic Information
Gender
Male
Links
Contributor to