Twitter | Search | |
Jeff Posnick
I'm on Google's Web DevRel team, working on
5,225
Tweets
718
Following
3,146
Followers
Tweets
Jeff Posnick 56m
Replying to @michaelmirer
It wasn't believable from you when we used to debate Staff Edits, and it's not believable now.
Reply Retweet Like
Jeff Posnick 58m
Replying to @MylesBorins
Reply Retweet Like
Jeff Posnick 3h
Replying to @eXigentCoder
Yup, that would make sense for a production environment. has some official guidance about using a reverse proxy. (I mainly put together small samples served using Express, and was finding it difficult to figure out how to enable gzip.)
Reply Retweet Like
Jeff Posnick retweeted
Maye Edwin 3h
Hey people 👋, here is what's coming up next to ? 🔶 How to handle media files putting TTI first with assets like videos 🔶 Snippet guide on using to best do the above as well As a result of a conversation I had with , and
Reply Retweet Like
Jeff Posnick 5h
Replying to @hdjirdeh
There's some good guidance about this from at (The main thing I found confusing/hard to debug was the > 1kb threshold.)
Reply Retweet Like
Jeff Posnick 5h
If you're using Express, compression middleware isn't enabled by default. has instructions for turning on "on the fly" gzip compression. If you aren't seeing it take effect, note that the default is to only compress bodies > 1kb:
Reply Retweet Like
Jeff Posnick 8h
Replying to @EndlessJeopardy
What is the Prince William Sound?
Reply Retweet Like
Jeff Posnick retweeted
Domenic Denicola May 22
A cool page on Chrome's "LayoutNG" layout engine rewrite: Per , LayoutNG will launch by default in Chrome 76!
Reply Retweet Like
Jeff Posnick May 22
My *guess* is that one of the code paths that ends up creating <img> elements doesn't set crossorigin="anonymous". You can force CORS mode via: new StaleWhileRevalidate({ cacheName: 'API', fetchOptions: { mode: 'cors', }, })
Reply Retweet Like
Jeff Posnick May 22
Can you share your Workbox config? is an example of a live site that uses StaleWhileRevalidate for some requests () and where the revalidated responses remain CORS.
Reply Retweet Like
Jeff Posnick May 22
The StaleWhileRevalidate code should use whatever the incoming event.request was as-is when doing the revalidation. (Unless you're using some Workbox plugins to modify the request first.) Can you share a link to your live site so that I could investigate?
Reply Retweet Like
Jeff Posnick retweeted
Ian Carroll May 21
Today I learned that voicemail uses IMAP? And you can text people a special message that makes their phone connect to your IMAP server?!
Reply Retweet Like
Jeff Posnick retweeted
Pete LePage May 20
You asked for more control over Chrome's add to home screen mini-infobar, it's coming! In Chrome 76 you'll be able to prevent it with preventDefault(). More info at
Reply Retweet Like
Jeff Posnick retweeted
Nicole Sullivan May 21
Replying to @googlechrome
If contributing to frameworks, tools, and open source sounds interesting, is hiring! The team works on a combo of APIs frameworks need and direct PRs to tools like . Send your resume/questions to panicker@google.com
Reply Retweet Like
Jeff Posnick May 19
Replying to @MylesBorins
🎶 There are no names in America... 🎶
Reply Retweet Like
Jeff Posnick retweeted
Erika Hall May 19
You know what would really help open up entrepreneurship to more people with less privilege? Universal health care.
Reply Retweet Like
Jeff Posnick May 19
Replying to @EndlessJeopardy
Who was John "Left Shark" Adams?
Reply Retweet Like
Jeff Posnick retweeted
sMyle May 17
Replying to @littledan
WOW JSON module support just landed in the HTML Spec Amazing work
Reply Retweet Like
Jeff Posnick retweeted
Alex Russell May 16
The I/O'19 web videos are full of great stuff. Want to highlight some PWA and PWA-adjacent talks...thread time!
Reply Retweet Like
Jeff Posnick May 16
Replying to @EndlessJeopardy
What is the Farmer in the Hell?
Reply Retweet Like