Show newer

RT Adam Argyle
Virtual Keyboard API 😍
"developers can use [virtual keyboards] to enable better customization of their webpage's content and experiences."
```js
navigator.virtualKeyboard.overlaysContent = true
```
```css
env(keyboard-inset-height)
```
learn more 🔎
github.com/MicrosoftEdge/MSEdg

:sys_twitter: twitter.com/argyleink/status/1

High performance storage for your app: the Storage Foundation API 🏎
—An API that gives developers flexibility by providing generic, simple, and performant primitives on which they can build higher-level components.
web.dev/storage-foundation/

:sys_twitter: twitter.com/ChromiumDev/status

Re @evilrusltd Hey! Can you say a bit more about these 50 hoops? You should be able to just go to
^@DasSurma
crbug.com/new

:sys_twitter: twitter.com/ChromiumDev/status

Web Audio 🔈 (
@W3C Proposed Recommendation as of May 6, 2021.
This means it's been sent to the W3C Advisory Committee for final endorsement before turning a Web Standard 🎉—Usable on all modern browsers:
(via @hochsays)
w3.org/TR/webaudio/
caniuse.com/audio-api

:sys_twitter: twitter.com/ChromiumDev/status

RT Jake Archibald
Almost all mobile screens are double-density, but that doesn't mean images need to be 4x the file size.
However, you need to be careful those heavily compressed images don't end up on low-density screens. Here's how:
jakearchibald.com/2021/serving

:sys_twitter: twitter.com/jaffathecake/statu

👀The web has gotten more capable with many new APIs. In this new video, @drenzulli shows you how to you can combine them for some advanced PWA patterns, making your web site more app-like. In Spanish (with English subtitles)!
youtube.com/watch?v=PPJKljH1dn

:sys_twitter: twitter.com/ChromiumDev/status

What does it take to make your web app installable? How customizable is it? What are the best practices?
@petele gives you the answers to all of these questions in the PWA install flow deep dive video!
youtube.com/watch?v=kzJfiKQyD2

:sys_twitter: twitter.com/ChromiumDev/status

RT Jake Archibald
📝 Serving sharp images to high density screens
➡️ How popular are high density screens?
➡️ How to compress for DPR > 1
➡️ How to serve images for different densities
jakearchibald.com/2021/serving

:sys_twitter: twitter.com/jaffathecake/statu

RT Rick Viscomi
New behavior in PageSpeed Insights: partial field data 🎉
Previously you'd see "no data" if you were just missing FID data. Now you'll see whatever is available.
This is a big deal because ~30% of origins in CrUX were missing FID data!
developers.google.com/speed/do

:sys_twitter: twitter.com/rick_viscomi/statu

RT Adam Argyle
🆕 post on
CSS `size-adjust` for `@\font-face` declarations
👉🏻
✅ mitigate CLS
✅ normalize font sizing
covers friends too!
1️⃣ ascent-override
2️⃣ descent-override
3️⃣ line-gap-override
[video alt: 64px font-size consistent!!!]
web.dev/
web.dev/css-size-adjust/

:sys_twitter: twitter.com/argyleink/status/1

📢 Introducing: libSquoosh
libSquoosh is an experimental Node library on top of which the Squoosh CLI is built, giving you all the capabilities for the Squoosh CLI with a JavaScript-idiomatic interface.
Read more here👇
web.dev/introducing-libsquoosh

:sys_twitter: twitter.com/ChromiumDev/status

RT Chrome UX Report 📊
🆕 The May 2021 data is now available on BigQuery!
View the full release notes on the CrUX Announce channel 👇
Continue reading for a summary of what's new...
groups.google.com/a/chromium.o

:sys_twitter: twitter.com/ChromeUXReport/sta

🗜 You know GZIP right? It’s everywhere on the web to reduce the number of bytes going over the wire. In this brand new HTTP203, @DasSurma gives @jaffathecake and you a quickstart on how it works.
Watch more here 👇
youtube.com/watch?v=PZryHH8roI

:sys_twitter: twitter.com/ChromiumDev/status

There are many HTTP headers to consider when securing your website. CSP, X-Frame-Options, CORP, COOP, CORS... What are they useful for? Which one should you use?
Check out our Security Headers Quick Reference to learn about them:
web.dev/security-headers/

:sys_twitter: twitter.com/ChromiumDev/status

RT Una Kravets 👩🏻‍💻
There are a ton of CSS & styling-related tips for improving performance and Core Web Vitals metrics 🚀
@katiehempenius and I show you how in this just-posted article! Covering:
🏗️ Layout
🖼️ Images
📚 Fonts
🎠 Animations
⏱️ & Loading!
Give it a read ⤵️
web.dev/css-web-vitals/

:sys_twitter: twitter.com/Una/status/1400192

🔠 Input matters for Chrome OS
In this session, find out how to approach app input given the increasing variety of device form-factors. We also discuss how to support these input sources and why it is essential for your app to do so.
Start learning →
goo.gle/2S2Rmpp

:sys_twitter: twitter.com/ChromiumDev/status

Show older
小森林

每个人都有属于自己的一片森林,也许我们从来不曾走过,但它一直在那里,总会在那里。迷失的人迷失了,相逢的人会再相逢。愿这里,成为属于你的小森林。