Profile

Cover photo
Ilya Grigorik
Works at Google
Attended University of Waterloo
Lives in San Francisco, California
30,880 followers|2,366,700,491 views
AboutPostsPhotos

Stream

Ilya Grigorik

Shared publicly  - 
 
Hot damn, I didn't know GDB could do that...
20
5
Add a comment...

Ilya Grigorik

Shared publicly  - 
 
Google Search will penalize intrusive interstitials starting 01/17.

Full details: bit.ly/2bcB0FD - good riddance!
99
26
Dan Sugalski's profile photoRajesh Jagannathan's profile photoAndrea Pernici's profile photoIlya Grigorik's profile photo
5 comments
 
+Andrea Pernici can't speak on behalf of the search team, but my speculation is that you'll find the same rules for desktop in the future too. This just happens to be a much more painful experience for users on mobile, hence the focus.
Add a comment...

Ilya Grigorik

Shared publicly  - 
 
Untangling deeply-nested Promise chains: bit.ly/2bHkUn0 - great hands-on article on refactoring ServiceWorker code!
28
6
Add a comment...

Ilya Grigorik

Shared publicly  - 
 
Why the performance gap is getting wider: bit.ly/2blwRgZ.

Build perf-resilient apps!
40
16
Hiren Patel's profile photo
 
Great talk!
Add a comment...

Ilya Grigorik

Shared publicly  - 
 
Shadow DOM v1, self-contained web components: bit.ly/2b3Yhr7 - thorough overview of all the goodies!

Must read article by +Eric Bidelman.
35
11
Guido Stepken's profile photo
 
Ssssss!
Add a comment...

Ilya Grigorik

Shared publicly  - 
 
New Mobify report quantifies performance vs conversion for their customers: bit.ly/2aO9OcP.
37
12
Add a comment...

Ilya Grigorik

Shared publicly  - 
 
Stop Cross-Site Timing Attacks with SameSite cookies: bit.ly/2bDDJ8C ... and cross-site forgery in general.

Timing attacks have been in the news as of late.. a look at why and what to do about them.
28
25
Add a comment...

Ilya Grigorik

Shared publicly  - 
 
"​Inside the internet's long quest to replace its most iconic​ (GIF) and flawed filetype": bit.ly/2bsW3i1

We'll kill it yet...
The endless journey to replace the web's most iconic​ and flawed filetype. ​
17
3
Sushubh's profile photo
Sushubh
+
2
3
2
 
there are dedicated sites that turn youtube videos into gifs (imgur, gfycat) and then turn the gifs back into mp4/webm to run them smoothly inside browser. it's hilarious. i do wish g+ would start converting animated gifs to videos for better delivery over browser and app like facebook/twitter.
Add a comment...

Ilya Grigorik

Shared publicly  - 
 
Automatic responsive images with Client Hints: http://bit.ly/2b2SPR6 - the future is here! Well, in Chrome at least.

Cloudinary team is doing great work. This is exactly what we had in mind when designing and building CH.
17
5
Artem Russakovskii's profile photoCory Dowdy's profile photo
2 comments
 
+Artem Russakovskii​​ thumbor is fairly close. No client hints or auto responsive images though
https://github.com/thumbor/thumbor

Add a comment...

Ilya Grigorik

Shared publicly  - 
 
Dexecure is image optimization CDN built on top of ServiceWorker & Client-Hints: http://bit.ly/2aWGqV0 - neat.

Great example of leveraging the CH + SW together! No need to rewrite all of your image URLs... it just works.
31
10
Add a comment...

Ilya Grigorik

Shared publicly  - 
 
Building protocol libraries the right way... don't couple I/O and protocol parsing! Big +1 and great talk by Cory Benfield.

33
13
Add a comment...

Ilya Grigorik

Shared publicly  - 
 
Math notation is needlessly complex? "Triangle of power" to the rescue... Why is this not a thing yet? It's awesome.
60
23
Chris Greene's profile photoPhilipp Schuster's profile photoNed Nguyen's profile photoIlya Grigorik's profile photo
5 comments
 
+Chris Greene we have to start somewhere. Otherwise, we're stuck with the first semi-usable thing forever. 
Add a comment...
People
In his circles
463 people
Have him in circles
30,880 people
ali benziouche's profile photo
Jasmin Jasmin's profile photo
jual trolley murah jakarta's profile photo
Dieter Gludovacz's profile photo
Marnitz Myburgh's profile photo
Rock yes's profile photo
Dave Dinkel's profile photo
Eneida Auxiliadora Torres's profile photo
Luke Ashe-Browne's profile photo
Work
Occupation
Web Performance Engineer
Employment
  • Google
    Web Performance Engineer, 2012 - present
  • World Wide Web Consortium
    Co-chair of the Web Performance working group, 2015
  • 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
Web Performance Engineer at Google
Introduction
Web performance engineer at Google, co-chair of the W3C Web Performance Working group, and author of High Performance Browser Networking (O'Reilly) book. In short, an internet plumber.
Bragging rights
Author of "High Performance Browser Networking" (O'Reilly); Instructor of "The Critical Rendering Path" course (Udacity); Co-chair of W3C Web Performance working group
Education
  • University of Waterloo
    Computer Science, 2002 - 2007
Basic Information
Gender
Male
Links
Contributor to