RT Michael 🥑🍻☕️👨💻
Good news, everyone! After months of planning and development we've moved
http://web.dev/
https://twitter.com/MichaelSolati/status/1359074933448396801
🎥 New HTTP 203! Making a seconds-counter in JS is as easy as 1… 2… 4…??
Here's how this seemingly easy thing can go wrong, and how to avoid the gotchas.
➡️ Watch here:
https://www.youtube.com/watch?v=MCi6AZMkxcU&list=PLNYkxOF6rcIAKIQFsNbV0JDws_G_bnNo9&index=1
Offline support has been part of the PWA installability criteria since the beginning. In Chrome 89, we'll warn you if your PWA doesn't have an offline experience. In Chrome 93, we'll start enforcing the updated install criteria for new PWAs.
https://developer.chrome.com/blog/improved-pwa-offline-detection/
RT Robert Nyman
Now that @OpenWebDocs is up and running, we wanted to share all the work we've gotten started with!
@floscholz outlines the details at
We're also doing a live Q&A on Feb 17th. More information at
Open Web Docs: Curious what we've been working on? Read all about it in @floscholz's first worklog update:
https://opencollective.com/open-web-docs/updates/open-web-docs-worklog-january-2021-edition
RT Henri Helvetica v2.0.0 👩🏾🚀 🇭🇹
📣 QUIC announcement: I'm starting a speaker series called C000000DE (pronounced 'code'), featuring great black speakers I met, friends I know. Also, inspiring more to speak. And of course, celebrating #BlackHistoryMonth
RSVP for deets + updates:
http://bit.ly/c000000de_
https://twitter.com/HenriHelvetica/status/1357805286623490048
RT Adam Argyle
#GUIchallenges YouTube shoutouts!
+ a small demo of each 🎉🎉🎉
👀
Adam Argyle: Thanks for the challenge submissions 😍
Peep their sidenavs:
🌟 @a_nurella »
🌟 @mayeedwin1 »
🌟 @_developit »
https://glitch.com/edit/#!/sidenav-with-adam?path=README.md%3A1%3A0
https://glitch.com/edit/#!/maye-gui-challenge
https://glitch.com/edit/#!/app-drawer
https://twitter.com/ChromiumDev/status/1352317218378268673
RT Domenic Denicola
The existing history API (window.history, popstate, etc.) is bad for building web apps. We've been working on a proposal for a new history API, and would love your feedback:
https://github.com/slightlyoff/history_api/blob/master/app_history.md
RT Jason Miller 🦊⚛
Webpack 5 just landed on
Huge thanks to @wSokra for putting in the time on this one, and @jaffathecake for the reviews.
http://tooling.report/
RT Jake Archibald
📝 Don't use functions as callbacks unless they're designed to be callbacks, and the same goes for option objects!
It might work fine today, but could break in the future.
https://jakearchibald.com/2021/function-callback-risks/
Maintaining aspect ratio is super important on the responsive web, as image sizes vary & element sizes shift.
Luckily, we no longer need to hack around it!
The CSS aspect-ratio property has landed in Chromium 88, and will soon be in Firefox & Safari 🎉
https://web.dev/aspect-ratio/
RT Una Kravets 👩🏻💻
CSS aspect ratio is finally here! 😱🥳🎉
https://web.dev/aspect-ratio/
Chrome 89 Beta is here 🙌
➡️ Advanced Hardware
➡️ Interactions
➡️ Web Sharing on Desktop
➡️ AVIF Image Decode
➡️ Top-level await
and More!
https://blog.chromium.org/2021/01/chrome-89-beta-advanced-hardware.html
RT Mathias Bynens
🎉 New JavaScript features in ES2021:
➡️ logical assignment operators
➡️ numeric separators
➡️ Promise.any
➡️ String.prototype.replaceAll
➡️ WeakRef + FinalizationRegistry
https://v8.dev/features/tags/es2021
RT Open Web Docs
We’re holding our first community webinar on 17 Feb at 17:00 UTC. There will be a live Q&A session with Open Web Docs team members, focusing on how we work, our goals, and how you can get involved
Public calendar:
Submit questions:
https://calendar.google.com/calendar/u/4?cid=Y19vbGpyaTVyYmN1dGJmczkyb2ZwYTN1ajVzOEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t
https://forms.gle/z46q8QaXQy3Y67hp8
🔊 New HTTP203 podcast! @DasSurma and @jaffathecake
chat about:
➡️ Experimenting with static builds
➡️ Cross-origin isolation
➡️ JavaScript module blocks
➡️ and… puppy teeth?
Listen here:
https://http203.libsyn.com/blog-build-tools-js-blocks-and-opener-policy
🎥 New HTTP203! In this episode @DasSurma shows @jaffathecake various ways to make an image use just 2 colors, yet still look kinda good.
➡️ Watch here:
https://www.youtube.com/watch?v=wS0Gck00nDw&list=PLNYkxOF6rcIAKIQFsNbV0JDws_G_bnNo9
RT André Bandarra
Looking into trying out the Digital Goods API and implement a purchase flow with Google Play Billing (in a Trusted Web Activity)? Check out the docs here:
https://developers.google.com/web/android/trusted-web-activity/receive-payments-play-billing
RT Annie Sullivan
My team is working on some improvements to the Cumulative Layout Shift metric, and we'd love your feedback!
https://web.dev/better-layout-shift-metric/
RT Open Web Docs
We’ve gotten 60 contributors and a lot of followers since launching yesterday, and are extremely grateful for the community support!
We’ll do a live Q&A session the week of Feb. 16, stay tuned!
Please sign up for the newsletter:
http://openwebdocs.org/
http://newsletter.openwebdocs.org/
RT Robert Nyman
I am so very proud over what we have created with Open Web Docs, and how we will be contributing to open and inclusive web platform technology documentation!
Open Web Docs: We’re happy and proud to announce Open Web Docs, to support a community of technical writers around creation and long-term maintenance of web platform technology documentation that is open and inclusive for all.
https://opencollective.com/open-web-docs/updates/introducing-open-web-docs
Twitter mirror
News & guidance for developers from the Google Chrome Developer Relations team.