Today marks my 1 year anniversary at @Google
• 4 years ago: I wrote my first line of JavaScript
• 3 years ago: I submitted my first ever pull request to OSS
• 2 years ago: I gave my first conference talk
• 1 year ago: I joined @ChromiumDev
Still learning and always will be
In case you weren't aware; Chromium browsers (Chrome, Edge), Firefox, and Safari now all support native image lazy loading.
<img loading="lazy"/>
No need for custom polyfills for major browsers anymore!
caniuse.com/loading-lazy-a…
Introducing ResumePad: The easiest way to build and share your resume.
- Drag-and-drop interface
- Multiple templates
- Import from PDF
- Simple link sharing
- Privacy mode
- AI-powered editor
Now in early access. Try it for free!
What if there were a user-friendly web app that made writing, formatting, and structuring your resume super easy?
Here's a preview of a side project I've been working on (using the excellent @shadcn ui of course).
Thanks to @Janicklas, Next.js can now automatically inline Critical CSS ✨
Feature is experimental and behind a flag, but we'll love to hear your feedback:
1. Add `experimental: { optimizeCss: true }` to next.config.js
2. Install [email protected] as a dependency
And that's it!
Googlebot now uses the latest version of Chromium!
This means that ES6 syntax and newer APIs like IntersectionObserver are supported ✨
webmasters.googleblog.com/2019/05/the-ne…
By just including loading="lazy" to all their images, @TheyWorkForYou cut down their total page load for one of their pages by ~90%
theyworkforyou.com/mps/
Priority hints are coming to all Chromium browsers. You'll soon be able to prioritize (or deprioritize) the loading of CSS, fonts, scripts, images, and iframes.
<img fetchpriority="high"/>
Shipping in Chrome 101!
web.dev/priority-hints