⚠️Attention macOS users! Ever lost PDF annotations when using Preview? It can be extremely frustrating to lose hours of work when providing feedback on a draft... Worry no more! My recovery tool just got a web app 🎉 https://t.co/8Eih8b3In2 #webassembly#rustlang
As of #Angular v15, the language service will be able to automatically suggest imports for selectors! This is very useful with standalone components, since you don't already have your ngModule imports. (But it works with ngModules also!) @angular
@jecfish@hdjirdeh Zoom website has a tiny (and sneaky) link to the web version, did they remove it? Granted, the web version is bare-bones, but at least it allows me to join the meeting.
The new version of the Container Query polyfill is getting closer to completion. Would love for you to give it a try and share your feedback!
https://t.co/Jml2JTTqVC
If you just want to play around, I hacked together some quick examples too:
https://t.co/urKiZZtFyT
If anyone is looking for a workaround, use their mobile app. I was able to purchase a ticket through the SingaporeAir app on iOS. This bug only affects their website.
@SingaporeAir your website has not been working since August 1 (after the midnight site maintenance). I can only imagine how much revenue has been lost as a result of this. See error in the browser console.
🆕 The 202205 (May 2022) dataset is now live on BigQuery!
Check out the CrUX Announce post for the full info: https://t.co/6NNCI5Pk5a
Highlights below 👇
3/ I noticed we included a third-party script (YouTube) with the initial load (shown below).
I was able to defer loading of the script by switching from `<script>` to `<Script />` with the Next.js Script component.
What the new Shared Element Transitions API proposal enables is 😍. Learn more from @jaffathecake's great talk: https://t.co/iAt0u4RNl1, a guide: https://t.co/AL7UtisJZ4 or codelab with @nextjs: https://t.co/4wdr4uqhPg
The @RealWebPageTest has been _cranking_ on this for awhile and it's finally time to share! I could not be more excited to unveil our new Opportunities & Experiments—a way to let you test performance optimizations without touching a single line of code.
https://t.co/zDDNJfRFuU
TypeScript 4.7 is now out, bringing
✅ Support for ES modules in Node.js
✅ Improved inference and narrowing
✅ More powerful conditional types
✅ Go to Source Definition
✅ Smarter Organize Imports
and more! Try it out today!
https://t.co/1m2ibOTkjO
There have been a LOT of recent developments in the world of web performance and Core Web Vitals that are being showcased at Google I/O this week.
Here's a rundown of the highlights, so you don't miss anything 👇
@hdjirdeh@philwalton INP is now also in the latest web vitals extension https://t.co/HGELeWJ2iT
...and field data in https://t.co/PTxzXmdj9X by default :)
A new version of @philwalton's web-vitals library has recently been published and it now includes Interaction to Next Paint as a metric.
This is now one of the easiest ways to track and measure the responsiveness of your site from real users.
https://t.co/4W6YomOqOM
Big day for me tomorrow! Part 1: @mmocny and I are giving a talk at Google I/O: The State of Responsiveness on the Web.
We'll talk about the new Interaction to Next Paint metric, how it's calculated, and how you can see it in tools.
https://t.co/OGFZ2rVvw7
🎂 Today Core Web Vitals turn 2yo! The metrics that signalled an evolution in #ux has turned 2! I'm hosting a Vitals AMA w/ amazing guests: @anniesullie + @tunetheweb will join me (+ more TBA). Save the date, RT!
📆 May 12
⏰ 2p EDT, 11a PDT, 6p UTC
https://t.co/S95KrDiohU
Happy to share Chrome and @angular are collaborating to improve their Core Web Vitals. Projects include a new Image optimization component 📸 & exploring improvements to SSR & hydration 👆
https://t.co/xRXo2Urs2A & https://t.co/7Vp3cdiSJq
Optimising for Core Web Vitals on a SPA? There are some interesting nuances to how you should measure & optimise. I've written up some thoughts on LCP, CLS and FID which are relevant specifically to #WebPerf on SPAs.
https://t.co/zTVC2d3ILH