Sign in

Sarah Drasner

@sarahedo.bsky.social
70K followers 1.2K following 2.2K posts

Opinions my own. sarah.dev Distinguished Engineer @ Google, Chrome Formerly Google Core Infrastructure Formerly Vue Core • Frontend Masters teacher • O'Reilly Author • www.engmanagement.dev github.com/sdras

PostsRepliesMedia
Sarah Drasner @sarahedo.bsky.social · 14h
Rest in peace, Queen Margaret
49716
Reposted by Sarah Drasner
Nuxt @nuxt.com · 05/10/2026
Nuxt 4.6 is out, alongside nuxt/cli v4 🚀 🧩 `nuxt/server`, our first big step to a server-agnostic Nuxt 🎯 typed `$fetch` was rebuilt (no more TS2589!) 🔐 `appSecret` + sealed cookie sessions ⚡️ Vue Vapor support 🐛 brand new dev error pages … plus lots of groundwork for Nuxt 5 🏔️ 👉 nuxt.com/blog/v4-6
28115
Reposted by Sarah Drasner
GitHub @github.com · 04/10/2026
GitHub.com has fully moved off CSS-in-JS to CSS Modules, resulting in 55% less server-side render time and 25% faster component init. github.blog/engineering/architectur…
github.blog
Improving site performance by shipping more CSS
How we fully migrated github.com away from CSS-in-JS.
414020
Sarah Drasner @sarahedo.bsky.social · 05/10/2026
Oh nooooo!
000
Sarah Drasner @sarahedo.bsky.social · 04/10/2026
Amazing fortitude honestly
050
Sarah Drasner @sarahedo.bsky.social · 04/10/2026
I’m absolutely obsessed. This woman has spent the past 4 years building a mine under her house. Her videos are the best thing on the internet. www.instagram.com/reel/DeDYvEb...
instagram.com
Instagram
Create an account or log in to Instagram - Share what you're into with the people who get you.
4513
Sarah Drasner @sarahedo.bsky.social · 02/10/2026
There are a lot of German Jews! People like me whose grandparents fled the holocaust. Is the theory that we just all died? Or that being German immediately makes you a Nazi? Make it make sense.
081
Reposted by Sarah Drasner
zeldman @zeldman.bsky.social · 01/10/2026
New HTML and CSS features you should be using in your design system per @zeroheight.com. zeroheight.com/blog/new-htm...
zeroheight.com
New HTML and CSS features you should be using in your design system - zeroheight
Declan Chidlow explores new HTML and CSS features that can make your design system more flexible, adaptable, and maintainable.
2519
Sarah Drasner @sarahedo.bsky.social · 29/09/2026
Thank you Marina! ❤️
010
Sarah Drasner @sarahedo.bsky.social · 28/09/2026
It wasn’t me :) but seems like something I might do so I get it
011
Sarah Drasner @sarahedo.bsky.social · 28/09/2026
🐑 it
060
Sarah Drasner @sarahedo.bsky.social · 28/09/2026
Yeah it’s a good idea. I think the major issue would be managing cache between them, depending on how frequently a person switches
020
Sarah Drasner @sarahedo.bsky.social · 28/09/2026
Great font!
100
Sarah Drasner @sarahedo.bsky.social · 28/09/2026
Thanks!
000
Sarah Drasner @sarahedo.bsky.social · 28/09/2026
I made a site to explain System One thinking (Jev is an example of this)! We make fast judgments all day, some models can too. The guide explains how to use those quick judgments in software. In my typical way, it leverages interactive animations, and Night Owl 🦉 system-one-explainer.netlify.app
4613
Sarah Drasner @sarahedo.bsky.social · 22/09/2026
I love this. Counterpoint though: also make useless bullshit on the web just for fun
140
Sarah Drasner @sarahedo.bsky.social · 21/09/2026
I thought at first I would get tired of the Jerry jokes @jcsalterego.bsky.social, but now I see that it’s the neverending constant in these trying times. No matter what happens, we’re all united each day in knowing we should all be unfollowing Jerry.
1120
Sarah Drasner @sarahedo.bsky.social · 19/09/2026
Oh. My. God.
060
Sarah Drasner @sarahedo.bsky.social · 19/09/2026
What the fuuuuuuck
030
Sarah Drasner @sarahedo.bsky.social · 19/09/2026
OK Computer
010
Sarah Drasner @sarahedo.bsky.social · 19/09/2026
yep
000
Sarah Drasner @sarahedo.bsky.social · 19/09/2026
My life kind of goes like: - I have all the scissors, I have no scissors - I have all the chargers, I have no chargers - I have all the readers, I have no readers And, like, some other stuff in between
4413
Sarah Drasner @sarahedo.bsky.social · 19/09/2026
Mamdani is teaching us all that we weren’t asking for something impossible, after all
0984
Sarah Drasner @sarahedo.bsky.social · 18/09/2026
I used to write for CSS-Tricks when I could, and in that time I got to know the AMAZING @geoffgraham.me. You couldn’t ask for a smarter, more dependable, and gracious colleague. He’s on the market! You should pick him up fast! 💨
0436
Sarah Drasner @sarahedo.bsky.social · 18/09/2026
So sorry Geoff ❤️
020
Sarah Drasner @sarahedo.bsky.social · 17/09/2026
So sad. Such a legacy.
060
Sarah Drasner @sarahedo.bsky.social · 17/09/2026
No ☹️
150
Sarah Drasner @sarahedo.bsky.social · 17/09/2026
Ugh, I was dealing with this last week. Sending good vibes
011
Sarah Drasner @sarahedo.bsky.social · 17/09/2026
An hour isn’t too bad! I hadn’t thought about role reversal for Christmas
020
Sarah Drasner @sarahedo.bsky.social · 17/09/2026
Oh wow! Good luck to your kiddo. I’m glad she won’t be too far
010
Sarah Drasner @sarahedo.bsky.social · 17/09/2026
static.klipy.com
Cute Kitty Nods 'Yes'
Alt: Cute Kitty Nods 'Yes'
020
Sarah Drasner @sarahedo.bsky.social · 17/09/2026
static.klipy.com
Cody Winklederp Chihuahua's Dazed Stare
Alt: Cody Winklederp Chihuahua's Dazed Staresmall slow blink dog who looks a little silly with his teeth out just like me
070
Sarah Drasner @sarahedo.bsky.social · 17/09/2026
I really have to make sure I slow down and soak up all these moments with my kids before they fly the nest
6831
Sarah Drasner @sarahedo.bsky.social · 15/09/2026
Spit out my coffee. Too accurate
1150
Sarah Drasner @sarahedo.bsky.social · 15/09/2026
She was amazing!
010
Sarah Drasner @sarahedo.bsky.social · 13/09/2026
fanks
000
Sarah Drasner @sarahedo.bsky.social · 13/09/2026
Ballpoint pen and acrylic on tea stained paper. the black is just a lot of tiny lines built up over time
140
Sarah Drasner @sarahedo.bsky.social · 13/09/2026
Anyways, here are a couple of drawings I did a long time ago
Drawing of a red motorcycle on tea stained paperDrawing of a blue motorcycle without the handles, on tea stained paper
61295
Sarah Drasner @sarahedo.bsky.social · 10/09/2026
That was a fun night
030
Sarah Drasner @sarahedo.bsky.social · 09/09/2026
Well, the higher ups were also not so good at keeping the company alive so... 🙃
120
Sarah Drasner @sarahedo.bsky.social · 09/09/2026
I forgot about that! What a wild time. It was a good crew in the SF office
120
Sarah Drasner @sarahedo.bsky.social · 09/09/2026
It’s not about Twitter the platform. It was the first time someone thought I had something worthwhile to say. Thank you Shanley
2521
Sarah Drasner @sarahedo.bsky.social · 09/09/2026
Some 14 year anniversary came up of me joining Twitter. It was 14 years ago that @shanley.com came to my desk, put both hands on it, looked me in the eye and said “you HAVE to be on Twitter”. I had been refusing, and she was my boss. Best thing anyone ever did for my career, honestly.
3451
Sarah Drasner @sarahedo.bsky.social · 09/09/2026
A cozy afternoon with my Nathan Fielder chunks
050
Sarah Drasner @sarahedo.bsky.social · 09/09/2026
Every. Time.
041
Sarah Drasner @sarahedo.bsky.social · 08/09/2026
Yes, we’re working on it now. But also OpenAI has fully adopted it if you want to use it that way
110
Sarah Drasner @sarahedo.bsky.social · 08/09/2026
Reading: developer.chrome.com/docs/ai/webm... Remember, this is a proposed hint only. It will be adopted only when we're confident people will use it. OT feedback is important. Thanks to Johann Hofmann for the initial proposal & François Beaufort and Alexandra Klepper @AlexandraScript for the docs!
developer.chrome.com
Imperative API  |  AI in Chrome  |  Chrome for Developers
Define many types of WebMCP tools with standard JavaScript.
020
Sarah Drasner @sarahedo.bsky.social · 08/09/2026
But combined, it’s powerful. It can create a safeguard against generating an action a user might not want or be expecting. And it gives more tools to developers to have precision in what should be occurring on their site. So the collective effect can keep users safer.
130
Sarah Drasner @sarahedo.bsky.social · 08/09/2026
The interesting thing about hints like this, unlike other web specs, is that both the site and the agent have to get it right for it to work. If one side exposes a hint and the other doesn’t honor it, it’s not doing much. And alternatively, if the site doesn’t expose… you get it.
110
Sarah Drasner @sarahedo.bsky.social · 08/09/2026
It looks like this: annotations: { consequentialHint: true } For agent/model devs: agent should regard this as a time to take a step back, ask for user verification- if there’s an alignment tool critic, it should judge whether or not a consequential action is appropriate given the user’s request
110