Charting Browser Interoperability blog.chromium.org/2018/08/charti…
webmaxru Yay! #PWA (to some extent) part of @AlexaInternet Top 1M ranked websites keeps growing at a good pace! Here is the..twitter.com/i/web/status/1…O9
HTTPArchive How popular are the various resource hints (preload, prefetch, etc)?
🤠👇
discuss.httparchive.org/t/resource-hin…
The general trend..twitter.com/i/web/status/1…BU
Just landed a new @HTTPArchive report on Progressive Web Apps: httparchive.org/reports/progre… 📈. Read all the details in t..twitter.com/i/web/status/1…Zd
Chances are @webkit and thus Safari might actually support the Web Share API soon. The tracking bug..twitter.com/i/web/status/1…ta
@getify Use two fingers to scroll map is the one confusing thing that requires explaining. The rest is intuitive enough I would guess.
@simonmales @webkit The real Safari Push Notifications: developer.apple.com/notifications/… 😹
kennethrohde Yay, I contributed to that and there is already a polyfill :-)
Also, @tomayac joined as editor! twitter.com/w3c/status/103…
@WebReflection It’s a thermal expansion loop. ☀️ ❄️
Small thing with probably bigger impact in the @webkit release notes: [Desktop] Safari Push Notifications—“A user g.twitter.com/i/web/status/1…aEe
@mathias @aerotwist MHTML (tools.ietf.org/html/rfc2557) isn’t too far off this goal either.
addyosmani Learn how to reduce JavaScript payloads with Code Splitting: bit.ly/js-code-splitt… ~ new guide by @malchata and I..twitter.com/i/web/status/1…ZI
github You’ve been telling us about some of your small-but-persistent frustrations for awhile now, and we want to let you..twitter.com/i/web/status/1…zZ
feross 🌟 I wrote a blog post that explains my motivations for building BitMidi. I hope you find it interesting!
📢 Announc..twitter.com/i/web/status/1…OQ
Souders Wow! Great article from @kylerush & the @Casper team on reducing Start Render time by 1.7s by self-hosting the..twitter.com/i/web/status/1…Wj
dalmaer ★ Progressive Web-First Apps
You have a cool idea, and you don’t think “there is an app for that” yet. Do you buil..twitter.com/i/web/status/1…Uk
@firt Holy crap:
Mozilla/5.0 (iPhone; CPU iPhone OS 12_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) M..twitter.com/i/web/status/1…v5
@getify @robertnyman @jonathandavis If you wanna share, DMs are open. Can look into it tomorrow.
@robertnyman @getify @jonathandavis Is there a URL you could share, or a reduced example that reproduces the issue?
codepo8 “Service Worker Caching Strategies Based on Request Types” by Thomas Steiner medium.com/dev-channel/se…
rowan_m Sometimes you might think to yourself that no-one really cares about the open source work you do. But somewhere… sotwitter.com/i/web/status/1…a0Ad

ChromiumDev Is your user’s browser online or offline? 📶 Learn more about Wi/Li-Fi with @samthor → bit.ly/2MCPCiQ pic.twitter.com/H0NMwsWQf2
Gamifying any website and playing through its @____lighthouse report by fighting against the site’s biggest assets?..twitter.com/i/web/status/1…dd
DasSurma 📣New wasm article:
`embind` is Emscripten’s tool to generate JavaScript bindings for your C++ code. For example: I..twitter.com/i/web/status/1…lD
yoksel_en It’s too difficult to keep in head primitives with all properties and values, so I created a tool, it makes manipul..twitter.com/i/web/status/1…IB
Even if we also feed it into Google Chat, RSS as a format isn’t dead quite yet. It’s actually pretty much alive and..twitter.com/i/web/status/1…QO
HTTPArchive ✏️ Pro-tip on the forum by @rick_viscomi on how to join with the Alexa 1M list to sort a query by site popularity..twitter.com/i/web/status/1…XA
@feediary I have discovered a small bug with pagination, see the HTML code at the bottom? This only happens on page..twitter.com/i/web/status/1…58
mathias The first commit to WebKit was 17 years ago today. Safari was released two years later. WebKit open-sourced in 2005..twitter.com/i/web/status/1…sC
The HTTP geek in me rejoices! HTTP Headers FTW: commitstrip.com/en/2018/08/24/…. Great @CommitStrip episode! 👏
Interesting data-driven approach to failsafe one’s app against loading timeouts with service worker fetch routes fo..twitter.com/i/web/status/1…C6
@paulcalvano @HTTPArchive Interesting analysis. Your regular expression could be relaxed a bit to also accept no qu..twitter.com/i/web/status/1…qj
@_developit github.com/felixrieseberg…. Have some time on your hands? 😂
MartinSchierle Great writeup from German e-commerce site idealo.de on how they made their page faster! Nice work..twitter.com/i/web/status/1…J9
@justmarkup @Paul_Kinlan @samthor Have you tried their App Certification Kit: docs.microsoft.com/en-us/windows/…? This worked..twitter.com/i/web/status/1…QR
Evergreen talk by @slightlylate on the rough mobile reality: youtu.be/VpixmppRbZU. twitter.com/samsunginterne…
@greegoree @webkit @Paul_Kinlan The tl;dr is: WebKit might, or well might not, get Web Share API support.
Sorry, @jeffy, I meant @jeffposnick. twitter.com/tomayac/status…
@jeffposnick @jeffy @workboxjs Duh, sorry!
@hdjirdeh Thank you ☺️
Ace answer by @jeffy on the downsides to using `skipWaiting` and `clientsClaim` with @workboxjs [the answer is gene..twitter.com/i/web/status/1…1A
anssik Thrilled to announce @tomayac just joined me as a new editor for the Geolocation Sensor spec to improve the future..twitter.com/i/web/status/1…TG
@kennethrohde @mathias Tak, Kenneth! Means a lot! ❤️
@mathias Bedankt! Definitely veeery uncomfortably excited… 😱 But also looking forward to learning new stuff.
When a Pull Request makes you uncomfortably excited..github.com/w3c/geolocatio…ik 🗺📍
Looking forward to some actual spectwitter.com/i/web/status/1…wkhl
workboxjs If folks are interested in seeing built-in support for request.destination in Workbox’s routing, let us know at..twitter.com/i/web/status/1…Ft
s/joint/joined/ 🤓
Google Developer Groups from all over 🇩🇪 🇦🇹 🇨🇭 have joint forces to throw the biggest Developer Fest in the DACH re..twitter.com/i/web/status/1…9O
@justmarkup Great update! Another feature request: in the article view (screenshot), add @webkit proprietary moment..twitter.com/i/web/status/1…jc
Wonderful slide deck by @feross on using archaic APIs for evil. Love the #xkcd reference in there:..twitter.com/i/web/status/1…ky
@_zouhir @preactjs Cool app. To make it feel natural on iOS, give your scroll containers (.listview and #app I thin..twitter.com/i/web/status/1…CE
sw12 Need to audit website performance?
I wrote a guide:
developers.google.com/web/fundamenta…
Comments welcome — message me or re.twitter.com/i/web/status/1…jDR
@vatz88 @Paul_Kinlan It’s definitely a technical job that requires coding. See @Paul_Kinlan’s DevRel manifesto for..twitter.com/i/web/status/1…2k
Paul_Kinlan If you love building Chrome Extensions and helping developers we have a new opening on the team. Exciting changes c..twitter.com/i/web/status/1…Qn
cramforce We just released an alpha version of WorkerDOM. An implementation of the DOM API that runs in a JavaScript thread a..twitter.com/i/web/status/1…Y9

WasmWeekly Window 2000 emulated in WebAssembly pic.twitter.com/U9fg3w3ZRh
HTTPArchive 🚨 NEW FEATURE: LENSES 🧐
Use a lens to drill down into a particular subset of websites. We support @WordPress,..twitter.com/i/web/status/1…aA
OffscreenCanvas—Speed up your `<canvas>` operations with a Web Worker:developers.google.com/web/updates/20…g. Great article by.twitter.com/i/web/status/1…Z7X

ChromiumDev Learn the Standard way to play audio 🔊on the web with @samthor →
bit.ly/2vWuQ3m pic.twitter.com/l7KsrqMvVj
@LorienMCS @ChromiumDev @jaffathecake Look, we want you to express yourself, okay? Now if you feel that the bare mi..twitter.com/i/web/status/1…4P
yoavweiss @tomayac Since file extensions are a hot mess, destination is the only reliable way we have to know how a resource..twitter.com/i/web/status/1…g0
yoavweiss Great guide by @tomayac on using `Request.destination` to handle different request types, well… differently medium.com/dev-channel/se…
arturjanc @yoavweiss @tomayac Also, `destination` is one of the fields exposed by @mikewest’s Sec-Metadata request header pro..twitter.com/i/web/status/1…Mb
progwebnews Service Worker Caching Strategies Based on Request Types by @tomayac. Thomas Steiner is explaining how to use Reque..twitter.com/i/web/status/1…Lm
🎉 Movement on the Web Share API in @webkit shore: bugs.webkit.org/attachment.cgi… 😮
CC: @Paul_Kinlan
@slightlylate @shubhie +1 for keeping them around (and ideally updated). Even if they’re in a rough shape, they (so..twitter.com/i/web/status/1…mO
Yay, another article published by yours truly, this time on the `Request.destination` property. Thanks to all the w..twitter.com/i/web/status/1…sd
@samthor Just use this one weird trick, no one actually hates it: github.com/google/service… 😂
@samthor Pro tip: You can easily make it a universal WebExtension, and make it available on Firefox, Opera, Edge (w..twitter.com/i/web/status/1…7m
@philwalton @grigs @addyosmani @jaffathecake @rick_viscomi Check Approach 3 in medium.com/dev-channel/pr…. There’s cur..twitter.com/i/web/status/1…3K
ebidel Feature Policy Kitchen Sink got new demos today. Try’m out!
1. max-downscaling-image: avoid sending large images f..twitter.com/i/web/status/1…Uw
@_developit @myspivey @_davideast How hard would it be to make Linux actually just do that? Not self-compiled apps..twitter.com/i/web/status/1…Ub
@myspivey @_developit @_davideast Sure thing, but I guess you currently would likewise lose any and all settings in..twitter.com/i/web/status/1…Gz
@chriscoyier As an A/B test consider running a version of your site with your A/B testing framework and one without. 🅰️🅱️
umaar Dev Tips - DevTools: An improved Node.js debugging experience with NDB and DevTools 🎊 umaar.com/dev-tips/177-n… - Run..twitter.com/i/web/status/1…1U
@_developit @_davideast @myspivey Provocative question: would we equally admire a Pixelbook with simply directly Li..twitter.com/i/web/status/1…AZ
@wanderview @Paul_Kinlan @samccone @HTTPArchive Alrighty, played around a bit with BigQuery. Here’s a Spreadsheet w..twitter.com/i/web/status/1…RR
tim_nolet Version 0.1.0 of my Puppeteer Recorder Chrome extension was just published to the web store. It’s an early version,..twitter.com/i/web/status/1…F3
intenttoship Blink: Intent to Implement: intrinsicsize attribute groups.google.com/a/chromium.org…
chriscoyier If you’re into CSS trickery, check out @fcorradini idea on using logic to set text to white or black depending on t..twitter.com/i/web/status/1…fJ
@wanderview @Paul_Kinlan @samccone @HTTPArchive Not easily, but feasible. Probably a low number anyway, so pruning..twitter.com/i/web/status/1…Sd
@rowan_m Remember, you can have the best of both worlds: reddit.com/r/ProgrammerHu….
@slightlylate @shubhie Coincidentally seconds before reading your tweet I shared this: twitter.com/tomayac/status…. +1..twitter.com/i/web/status/1…1A
slightlylate A few months ago I wrote up some of the lessons we’ve learned the hard way in standards-based feature development…twitter.com/i/web/status/1…Fj
An Intent to Implement a new Feature Policy to disallow certain CSS animations; here’s the explainer:..twitter.com/i/web/status/1…SN
ebidel Don’t miss my post which has more background and an example Express server + Github repo. #thoughtpiece..twitter.com/i/web/status/1…k5
ChromiumDev “Introducing headless Chrome support in Cloud Functions and App Engine” by @ebidel
cloud.google.com/blog/products/…
Puppet..twitter.com/i/web/status/1…J5
@mathias @DasSurma @tabatkins @v8js Wow, and actually completely unreadable on @echofon, which uses full black…twitter.com/i/web/status/1…xs
umaar New Post ✨ Web Locks API - sitepen.com/blog/2018/08/1… - Wrote an article on the Web Locks API, a few code examples & u..twitter.com/i/web/status/1…sp
@Paul_Kinlan @wanderview @samccone If this is still of interest, I could run a quick BigQuery, well, query over all..twitter.com/i/web/status/1…nr
The Budget API for implementing things like silent push notifications is going to be removed. It was initially anno..twitter.com/i/web/status/1…DP
anssik 📢 Feedback from the in-depth Generic Sensor API article by @rodono: “the API delivers a good developer experience,..twitter.com/i/web/status/1…eK
gdglondon On September 3, @skillsmatter is organizing Code Matters: AMP Hack (@AMPhtml) feat. @tomayac (Developer Advocate @..twitter.com/i/web/status/1…fr
tkadlec Couldn’t stop thinking about some of the discussion that ensued from @meyerweb’s post, so I jotted down some though..twitter.com/i/web/status/1…74
feross 🌟 Lazy-loading images and iframes are coming to the web platform and I’m excited that this will soon be possible:..twitter.com/i/web/status/1…F3

hdjirdeh This is pretty cool
A 2KB immutable date library with the same API as Moment.js
github.com/iamkun/dayjs pic.twitter.com/Geft9XCrOX
wanderview PSA: Chrome 70 will begin rejecting cache.addAll() when requests would overwrite each other within the same call…twitter.com/i/web/status/1…2X
skillsmatter AMP up your app! Join Googlers @mcmd & @tomayac at next months FREE mini-hackathon and discover how dynamic (progre..twitter.com/i/web/status/1…DK
Web Payments, Payment Request API, and Google Pay: medium.com/dev-channel/we…. Great article by @agektmr that removes..twitter.com/i/web/status/1…A3
To put the results from @slightlylate’s tweet twitter.com/slightlylate/s… into perspective, an iPhone X scores ~480 on..twitter.com/i/web/status/1…nx
jorydotcom Interested in figuring out how to better engage in technical standards/specification development groups? I wrote so..twitter.com/i/web/status/1…SJ
.@SaraSoueidan on the CSS hsl() color function. Once you understand how it works, “the sky is the limit” indeed. 🌌..twitter.com/i/web/status/1…vI
koenkivits @HenrikJoreteg There’s a lot of truth in this. A while ago I built a color blindness simulator PWA (..twitter.com/i/web/status/1…J1
Google Online Security Blog: Google Public DNS turns 8.8.8.8 years old security.googleblog.com/2018/08/google…. Interesting recap of the service’s history.
i41nbeer Hi @tim_cook, I’ve been working for years to help make iOS more secure. Here’s a list of all the bugs I reported wh..twitter.com/i/web/status/1…1O
Nice article by @cloudinary on how they implement Client Hints (httpwg.org/http-extension…) for responsive images and..twitter.com/i/web/status/1…DA
@mahemoff @ChromeDevTools SETTINGS_MAX_CONCURRENT_STREAMS in tools.ietf.org/html/rfc7540#s….
paulcalvano Thank to all who came out to @nywebperf for my talk on Real User Measurement Insights. You can find the slides for..twitter.com/i/web/status/1…O2
@paul_irish @simevidas @ChromeUXReport @centminmod @ChromiumDev @rick_viscomi @_mkazi_ Hint: Instead of PageSpeed I..twitter.com/i/web/status/1…gF
@mahemoff In @ChromeDevTools in the Network tab, you can activate the Connection ID, this tells you if the requests..twitter.com/i/web/status/1…yl

ericgeller This is so good. xkcd.com/2030/
“They say they’ve fixed it with something called ‘blockchain.’” 😂🤣 pic.twitter.com/kx1myb148g
@aaranged Thanks for the pointer. Seems like they’re still at the beginning of their project: “As a proof-of-concep..twitter.com/i/web/status/1…pu
ChromiumDev Looking for an even easier way to get stats on how an origin performs in the @ChromeUXReport?
Today @rick_viscomi..twitter.com/i/web/status/1…Yd
The forced (and rightly so) move to HTTPS all the things has unfortunate side-effects for those relying on proxies:..twitter.com/i/web/status/1…wR
@firt @Lucid00 developers.google.com/web/fundamenta…. That’s the current state of affairs.
ericlaw Prefer blob: over data: for dynamically generating file downloads
textslashplain.com/2018/08/06/scr…
aslushnikov 🐁 A deep dive into how Puppeteer does click emulation with Headless Chrome. medium.com/@aslushnikov/a…
For all these years I didn’t know that one can long-tap the Safari “reader mode” button and permanently enable it f..twitter.com/i/web/status/1…Lz
Progressive Web Applications and Code Complexity—An analysis of the added complexity of making a web application pr.twitter.com/i/web/status/1…GVH
This one line of JavaScript made FT.com 10 times slower: medium.com/ft-product-tec…. Paging deep-cloning expert @DasSurma.
Interesting Cache API & Service Worker fetch gotcha, thanks @getify for documenting this: gist.github.com/getify/762cee7……twitter.com/i/web/status/1…J7
Interesting paper that examines browser-based crypto-mining at the example of Coinhive. 💰⛏ twitter.com/netray_io/stat…
netray_io Our paper “Digging into Browser-based Crypto Mining” has been accepted at IMC ’18! In our work, we focus on Coinhiv..twitter.com/i/web/status/1…Mq
@patmeenan @HTTPArchive @googlechrome Congratulations on the new endeavor 🎉, and thanks a ton for all the hard work..twitter.com/i/web/status/1…Uh
@kennethrohde I believe it eventually got forked out into an own article: developers.google.com/web/updates/20….
“I’m using Workbox to generate a Service Worker that precaches resources for my Progressive Web App. Am I wrong to..twitter.com/i/web/status/1…Wf
Good overview of two factor authentication techniques by @nelson: nelsonslog.wordpress.com/2018/08/02/two…. I mostly rely on (iOS) G..twitter.com/i/web/status/1…uO
New on the Chromium Blog: Chrome 69 Beta: blog.chromium.org/2018/08/chrome…. A ton of super exciting platform features coming! 😆
Thoughtful retrospective and outlook on what’s next for Progressive Web Apps: “PWA: Progressive Web All-the-things”..twitter.com/i/web/status/1…PP
Push notifications at eBay: ebayinc.com/stories/blogs/…. Code steps and (almost more importantly) rationale when and ho..twitter.com/i/web/status/1…UT
umaar Slides and a video for my talk Performance Debugging with DevTools are now available 🎊 Slides:..twitter.com/i/web/status/1…yA
I had the honor of reviewing @addyosmani’s “The Cost of JavaScript in 2018” article, and I promise it’s a worthwhil..twitter.com/i/web/status/1…o7
brucel Adobe Flash’s Gaming Legacy — Thousands upon Thousands of Titles — and My Efforts To Save Ittwitter.com/i/web/status/1…lRIb
jeffposnick @igrigorik @westonruter @workboxjs I always refer back to @jaffathecake’s jakearchibald.com/2016/caching-b… as the Single Best Explainer.
justmarkup @DeanoHume @igrigorik Nice! Instead of if (/.jpg$|.png$|.gif$|.webp$/.test(event.request.url)) {
I would suggest..twitter.com/i/web/status/1…oQ
igrigorik NetInfo API + ServiceWorker = resilient web experiences.
(another) great writeup by @DeanoHume on leveraging NetI..twitter.com/i/web/status/1…Fq