1 private link
"Instead of search results being generated favoring the desktop version of a site, Google will begin to favor mobile versions. If you have a half-hearted mobile site and a full-fledged desktop site, you better be careful once Google starts favoring the mobile site."
"In Drupal 8, there are specific tools and modules to optimize the site performance."
"A letter about Google AMP", many talented people from the world of web performance #amp #governance
"Publishers should not be compelled by Google’s search dominance to put their content under a Google umbrella. The Web is not Google, and should not be just Google."
"Once web teams have policies like that in place for popular searches that bog down web performance during beyond-peak, it’s easy enough to set up a dashboard with toggles for web teams to switch between rich and powerful searches and redirects when needed."
"The HTTP Archive is open source and the raw data is available to download. If you want, you can download all of the data, process it locally and query it as much as you want. However, that would require a lot of effort to set up. Google BigQuery makes this much easier, since the data is already loaded and can be easily queried. And because of the processing power behind BigQuery, even some of the most complex queries you write will run extremely fast."
"In a year since Facebook’s blog about Cache-Control Immutable, we can see that it’s usage has spread beyond Facebook and is being used by a handful of large 3rd parties and ~4150 additional domains. Across all of the pages in the HTTP Archive, 2% of requests and 30% of sites appear to include at least 1 immutable response. Additionally, most of the sites that are using it have the directive set on assets that have a long freshness lifetime."
"There is a different hint [that fetches the DNS, negociate TLS and setup the connection], called preconnect. It works much in the same way as dns-prefetch but sets up the rest of the connection as well."
TL;DR: We are making changes to how AMP works in platforms such as Google Search that will enable linked pages to appear under publishers’ URLs instead of the google.com/amp URL space while maintaining the performance and privacy benefits of AMP Cache serving.
I’m harvesting credit card numbers and passwords from your site. Here’s how.
"Due to recently disclosed security vulnerabilities for nearly all computers, you should disable any JavaScript cookie manipulation on your website (e.g. when using the critical CSS technique) by setting your cookies to be SameSite and HttpOnly on the server, as recommended on the Chromium wiki. Otherwise, sensitive data, like session keys, may be exposed to malicious third parties."
"For the Internet to work well in the long run, it needs to provide value to end users, avoid ossification, and allow networks to operate. The changes taking place now need to meet all three goals, but we need more input from network operators."
8 Web Performance Expert Insights for 2018
Performance, it’s a mindset
"It may be a bit early to draw conclusions as there is still a lot of work and improvements to make. However our feeling is that the implementation of the PWA helped us to make a technical leap forward. We see it as a critical first step in supporting our mobile growth."
"What we would like you to gain from this article is that JS is expensive and should be used sparingly. Make sure you test your website’s performance on low-end devices, under real network conditions. Your site should load fast and be interactive as soon as possible. "
Full Page Caching With Personalized Dynamic Content
How To Remove Unwanted HTTP Response Headers
"If you’ve been waiting to try out React, Gatsby is a great place to start! If you’re struggling to make your React app fast, try switching to Gatsby! If you’re tired of using technology X to build websites and have a huge secret crush on React, well, Gatsby is waiting with open arms"