Profile

Cover photo
Ilya Grigorik
Works at Google
Attended University of Waterloo
Lives in San Francisco, California
30,493 followers|1,465,381,929 views
AboutPostsPhotos

Stream

Ilya Grigorik

Shared publicly  - 
 
5 minutes** well spent.

** or less, if you use the Chrome videospeed [1] extension! ;-)

[1] https://chrome.google.com/webstore/detail/video-speed-controller/nffaoalbilbmmfgbnbgppjihopabppdk
24
12
Saman Vaisipour's profile photoChris G's profile photoPascal Wattum's profile photoShawn Hannah (zonatime)'s profile photo
3 comments
 
+Chris Dolan sadly, no support for extensions in mobile browser :(
Add a comment...

Ilya Grigorik

Shared publicly  - 
 
Mind blown.
23
5
Jeroen Wiert Pluimers's profile photoXimin M's profile photoIlya S's profile photoDarell Tan's profile photo
3 comments
Raju GT
 
+Ilya Grigorik  I'm not sure you've seen this one. https://youtu.be/1Eh5BpSnBBw even this one is too good.
Add a comment...

Ilya Grigorik

Shared publicly  - 
 
www. is not deprecated. Really! Good writeup on why you should use www. instead of a "naked domain".
This page is intended for webmasters who are looking for information about whether or not to use www in their canonical web site URLs. First, a bit of terminology. The domain name without www is sometimes referred to as a naked domain , and I'll refer to it as such here.
98
39
Dale McCrory's profile photoSami Ghayeni's profile photoAndré Mazoni Wanderley's profile photoJeroen Wiert Pluimers's profile photo
9 comments
 
Guys, are you sure with the cookie thing? O_o
I can't reproduce with the chrome developer console what you (and the article) say about cookies and subdomains.
My wordpress-cookies for example are set to the naked domain "phip1611.de" but chrome seems to never sent them to "piwik.phip1611.de", "static.phip1611.de" and so on ... according to the chrome developer console
Add a comment...

Ilya Grigorik

Shared publicly  - 
 
Edge team is starting work on Fetch API, sendBeacon, WOFF 2.0, and more: http://bit.ly/1nNMMXL - exciting times!
Recently, in “Looking back: Microsoft Edge for developers in 2015,” we shared the priorities which guided our development in 2015, what we delivered with Windows 10 and Microsoft Edge, and shared s…
32
3
Emmanuel Taban's profile photoKyle Pflug's profile photo
Add a comment...

Ilya Grigorik

Shared publicly  - 
 
Contemplating an HTTPS migration? Make sure to check out these great best-practice tips from the Google search team.
 
Planning on moving to HTTPS? Here are 13 FAQs! What's missing? Let me know in the comments and I'll expand this over time, perhaps it's even worth a blog post or help center article. Note that these are specific to moving an existing site from HTTP to HTTPS on the same hostname. Also remember to check out our help center at https://support.google.com/webmasters/answer/6073543

# Do I need to set something in Search Console? No, just add the HTTPS site there. The change-of-address setting doesn't apply for HTTP -> HTTPS moves.

# How can we do an A/B test? Don't cloak to Googlebot specifically, use 302 redirects + rel=canonical to HTTP if you want to test HTTPS but not have it indexed. Don't block via robots.txt . More about A/B testing at https://googlewebmastercentral.blogspot.ch/2012/08/website-testing-google-search.html (302 redirects aren't cached.)

# Will the rel=canonical guarantee that the HTTP URL is indexed? No, but it's a very strong signal when picking the indexed URL.

# What's the next step after testing? Follow our site-move documentation ( https://support.google.com/webmasters/answer/6033049 ). Use 301 redirects from HTTP to HTTPS, confirm the new version by adding a rel=canonical on the HTTPS page, pointing to itself, and submit sitemaps including both HTTP & HTTPS URLs with new change-dates (in the long run, just keep the HTTPS sitemap).

# What about the robots.txt file? The HTTPS site uses the HTTPS robots.txt file. Check that it's reachable or serves a 404 result code, and check that your HTTP URLs aren't blocked by the HTTP robots.txt file.

# Is it OK to have just some pages on HTTPS? Yes, no problem! Start with a part, test it, add more.

# Should I move everything together, or is it fine to do sections? Moving in sections is fine.

# Will I see a drop in search? Fluctuations can happen with any bigger site change. We can't make any guarantees, but our systems are usually good with HTTP -> HTTPS moves.

# Which certificate do I need? For Google Search, any modern certificate that's accepted by modern browsers is acceptable.

# Do I lose "link juice" from the redirects? No, for 301 or 302 redirects from HTTP to HTTPS no PageRank is lost.

# Will we see search keywords in Google Analytics when we're on HTTPS? This won't change with HTTPS, you can see the search queries in Search Console.

# How can I test how many pages were indexed? Verify HTTP / HTTPS separately in Search Console, use Index Status for a broad look, or the sitemaps indexed counts for sitemap URLs.

# How long will a move from HTTP to HTTPS take? There are no fixed crawl frequencies, it depends on the size of your site, and the speed of crawling that's possible. The move takes place on a per-URL basis.


Hope this helps clarify some of the open questions! Let me know if there's anything missing.

69 comments on original post
45
17
GDG Space Coast's profile photoAJ Klein's profile photo
Add a comment...

Ilya Grigorik

Shared publicly  - 
 
Blog, apply, suggest, extend, document, evangelize, fix (BASEDEF). Great tips on how to level up your open-source work.
Following Google's lead many companies have instituted “20% time” for their employees. This is one day per week in which employees can work on projects of their own choosing. The practice keeps developers motivated and sharp, produces tools to solve company problems, and in the best case creates ...
43
16
Matt Dragon's profile photoAzim Jinha's profile photoPhred Lane (fearphage)'s profile photoAlexander Nikitin's profile photo
 
Nice approach to + 20% time
Add a comment...
In his circles
464 people
Have him in circles
30,493 people
Jeroen Tjepkema's profile photo
Sami Hamdani's profile photo
Fabio Carbone's profile photo
Ridwan Jusuf's profile photo
Nils Putnins's profile photo
Lionel FÉLICITÉ's profile photo
jual trolley murah jakarta's profile photo
‫هنرنگاره هنر نگاره‬‎'s profile photo
Balaji TourTravel's profile photo

Ilya Grigorik

Shared publicly  - 
 
Another nail in the coffin for Flash. Good riddance.
 
Google display ads go 100% HTML5

Over the last few years, we’ve rolled out tools to encourage advertisers to use HTML5, so you can reach the widest possible audience across screens (http://goo.gl/nWHctK). To enhance the browsing experience for more people on more devices, the Google Display Network and DoubleClick Digital Marketing are now going 100% HTML5:

- Starting June 30th, 2016, display ads built in Flash can no longer be uploaded into AdWords and DoubleClick Digital Marketing.
- Starting January 2nd, 2017, display ads in the Flash format can no longer run on the Google Display Network or through DoubleClick.

It’s important to update your display ads^ to HTML5 before these dates.

AdWords advertisers who currently use Flash ads in their campaigns have several easy ways to ensure your creative can continue to show on the Google Display Network. Read more here: https://goo.gl/ZBq5DR

^Video ads built in Flash will not be impacted at this time.

17 comments on original post
36
5
Jonathan Strootman's profile photoNikolaos Beligiannis's profile photo
Add a comment...

Ilya Grigorik

Shared publicly  - 
 
(How to) create a Content-Security-Policy (CSP) policy from scratch: bit.ly/1RnqnMa - great tips.
32
13
Jeroen Wiert Pluimers's profile photoMaze Oslo's profile photo
Add a comment...

Ilya Grigorik

Shared publicly  - 
 
Hooray, nginx 1.9.11 supports dynamic modules: bit.ly/1V0UE2u 
43
14
Chiang Lin Ng's profile photoBuffalo Grove Accountant's profile photoDiogo Postai's profile photoGoogle Developers Israel's profile photo
 
+Ilya Grigorik what is the benefit of this new feature in terms of performance? :)
Add a comment...

Ilya Grigorik

Shared publicly  - 
 
bash-handbook: http://bit.ly/1PUJMF4 - lots of great tips to level up your CLI productivity. Good read!
103
40
James Stansell (Jester of Fabulous)'s profile photoChristophe Limpalair's profile photo
Add a comment...

Ilya Grigorik

Shared publicly  - 
 
async CSS w/ link[rel=preload]: http://bit.ly/1PRuj8W - bonus feature: doesn't block onload! Open in Chrome Canary for best (non-blocking) results.
59
15
Buffalo Grove Accountant's profile photoDamian Mullins's profile photoVittorio Minacori's profile photoTom Wu's profile photo
3 comments
 
+Ilya Grigorik , yes I see it in code and I try it, but page speed tools show me no improvement.  For me better works to place stylesheet just before </body> tag.
Add a comment...

Ilya Grigorik

Shared publicly  - 
 
Dynamically inserted stylesheets no longer block rendering in Chrome: http://bit.ly/1Ppf30N - hooray!
62
14
Dmitry N. Medvedev's profile photoJennifer Hageman-Culp's profile photoChris G's profile photoKevin Lanni's profile photo
 
Very nice.. looking forward to this :)
Add a comment...
People
In his circles
464 people
Have him in circles
30,493 people
Jeroen Tjepkema's profile photo
Sami Hamdani's profile photo
Fabio Carbone's profile photo
Ridwan Jusuf's profile photo
Nils Putnins's profile photo
Lionel FÉLICITÉ's profile photo
jual trolley murah jakarta's profile photo
‫هنرنگاره هنر نگاره‬‎'s profile photo
Balaji TourTravel'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