Twitter | Search | |
Jeff Posnick
🏢 Google's Web DevRel Team (), 🏠 Brooklyn, NY, 💘
4,350
Tweets
790
Following
2,637
Followers
Tweets
Jeff Posnick 22h
Replying to @firt
Are you aware of any use cases that this change would break? I'm sure we'll call it out in a blog post when it goes live in an upcoming Chrome beta, but is it likely to adversely affect folks? If so, we can do more messaging in advance.
Reply Retweet Like
Jeff Posnick 22h
Replying to @Nyr0 @workboxjs
Could you describe your use case for it at ? We'll follow up there!
Reply Retweet Like
Jeff Posnick Jun 18
Replying to @justinribeiro
Try it out and let us know how effective it ended up being! This is a tricky problem to solve.
Reply Retweet Like
Jeff Posnick retweeted
Workbox Jun 18
🎉 Workbox v3.3.0 is out! 🎉 🆕 is automatic (opt-in) runtime cache cleanup if your web app runs into a quota error. 📖 more about that, and other enhancements, at
Reply Retweet Like
Jeff Posnick retweeted
Chrome Developers Jun 18
JavaScript modules are now supported in all major browsers!   and explain: 🔥 how to use JS modules 🚀 how to deploy JS modules responsibly ⭐️ what’s next for JS modules  
Reply Retweet Like
Jeff Posnick retweeted
Abraham Williams Jun 18
Reply Retweet Like
Jeff Posnick Jun 17
Replying to @michaelmirer
The Leftovers, season 3.
Reply Retweet Like
Jeff Posnick retweeted
Chris Coyier Jun 14
Today is a real treat though as wrote about some absolutely incredible work putting unicode characters into a CSS grid and messing with them.
Reply Retweet Like
Jeff Posnick Jun 14
More details in a GitHub issue would be 💯
Reply Retweet Like
Jeff Posnick Jun 14
Replying to @Justinwillis96
Glad it's sorted! If there's something additional that Workbox could check for, or log, when it encounters that sort of issue, let us know.
Reply Retweet Like
Jeff Posnick Jun 14
Replying to @Justinwillis96
Reply Retweet Like
Jeff Posnick Jun 14
Replying to @Justinwillis96
Rather than URL matching, you could also do: const navRoute = new workbox.routing.NavigationRoute(workbox.strategies.networkFirst(), { // RegExp white/blacklist. whitelist: [], blacklist: [], }); workbox.routing.registerRoute(navRoute);
Reply Retweet Like
Jeff Posnick Jun 14
Replying to @Justinwillis96
It seems to work if you go to (i.e. with the trailing `/index.html` as part of the URL). I had assumed that's what you wanted, rather than with a trailing `/`.
Reply Retweet Like
Jeff Posnick Jun 14
Replying to @Justinwillis96
(If you've got a deployment of this anywhere public, I'm happy to take a look, too.)
Reply Retweet Like
Jeff Posnick Jun 14
Replying to @Justinwillis96
If you're in localhost, make sure to start from an Incognito window and look at what's logged in the JS Console. All the precaching details should be logged during the initial install, and once the SW takes control, all the routing decisions will be logged, too.
Reply Retweet Like
Jeff Posnick Jun 14
Replying to @Justinwillis96
Are you also precaching `index.html`? Because if so, the precaching might be taking precedence. Otherwise, it should just be workbox.routing.registerRoute( '/index.html', workbox.strategies.networkFirst() );
Reply Retweet Like
Jeff Posnick retweeted
Alex Russell Jun 13
"Effective Standards Work, Part 2: Threading the Needle": And ICYMI, yesterday's Part 1:
Reply Retweet Like
Jeff Posnick Jun 13
Replying to @AdamRackis
Hard to get into details on Twitter, so feel free to drop something in if I'm misinterpreting your question and we can follow up there.
Reply Retweet Like
Jeff Posnick Jun 13
Replying to @AdamRackis
I might be missing some nuance, but I believe that's what you already get if you're using the workbox-webpack-plugin. The abcHASH.js will be added into a temp cache during the install phase, and copied over to main cache + xyzHASH.js is deleted on activation.
Reply Retweet Like
Jeff Posnick retweeted
Eric Bidelman Jun 12
Really excited about first class support on App Engine! Been using this for a while in recent projects [1] to run web services powered by Puppeteer 🤹🏻‍♂️ and headless Chrome. Fast deploys too! [1]:
Reply Retweet Like