Ben Kelly
wanderview.com
Ben Kelly
@wanderview.com
Software engineer at Meta. I work on web browsers.
Reposted by Ben Kelly
Google's plan to phase out third-party cookies in Chrome is officially over. "the Privacy Sandbox APIs may have a different role to play in supporting the ecosystem". That's pretty disappointing and bad sign for privacy improvement on the web.
April 24, 2025 at 11:12 AM
Reposted by Ben Kelly
Today's my last day at Google. I'll be starting at Meta soon to work on browser related things.
March 7, 2025 at 6:15 PM
Reposted by Ben Kelly
Trump shames America.
March 4, 2025 at 12:05 AM
Andor | Season 2 Trailer | Streaming April 22 on Disney+
YouTube video by Star Wars
www.youtube.com
February 24, 2025 at 7:24 PM
Reposted by Ben Kelly
Both Firefox and Chromium consider the server's `Date` response header when evaluating a `Set-Cookie` header's `Expires` value but this doesn't seem to be discussed in any standard, or in MDN?

developer.mozilla.org/en-US/docs/W...
January 21, 2025 at 9:20 PM
Reposted by Ben Kelly
My strategic privacy analysis. Is Google undoing a decade of progress on privacy? Their new policy allows invasive device fingerprinting for tracking user activity. Here’s my deep dive into what this means for privacy—and the future of AI. blog.lukaszolejnik.com/biggest-priv...
Biggest Privacy Erosion in 10 Years? On Google’s Policy Change Towards Fingerprinting
While I once hoped 2017 would be the year of privacy, 2024 closes on a troubling note, a likely decrease in privacy standards across the web. I was surprised by the recent Information Commissioner’s O...
blog.lukaszolejnik.com
December 20, 2024 at 6:13 PM
Reposted by Ben Kelly
If you are using ServiceWorker Static routing API then we've an origin trial from Chrome 131 adding Navigation and Resource Timing to that to allow you to measure the impact of using this API.

More info in this explainer:
github.com/WICG/service...

Would love to hear feedback to help us ship this!
github.com
December 4, 2024 at 5:34 PM
Reposted by Ben Kelly
After working on URLs for well over a decade, we finally hit a point where real browser convergence on core aspects is happening. Experimental browser builds are at ~96% (Chromium), ~99% (Gecko), and ~100% (WebKit) in Interop 2024’s URL category. Very exciting to see! Kudos!
November 29, 2024 at 6:19 PM
Reposted by Ben Kelly
Not sure why #ATproto uses /.well-known/atproto-did to discover handles rather than using #WebFinger like #Mastodon and having a rel-self to a did:plc URI

Feels needless to have two discovery layers? And would have enabled the same handle resolution for both Mastodon and Bluesky?
Mastodon uses a rel-self, type-application/activity+json link to the absolute URL of the user (/users/foo)

@atproto.com / @bsky.app could have done the same and had a rel-self link to the did:plc URI (eg. did:plc:z72i7hdynmk6r22z27h6tvur)

Reference for #ATproto docs: atproto.com/specs/handle...
Handle - AT Protocol
A specification for human-friendly account identifiers.
atproto.com
November 20, 2024 at 11:50 AM
I tried to set a handle here using my custom domain, but I'm unsure it worked correctly. I kind of prefer mastodon's approach so far which functions more like email. (I have ben@wanderview.com as my handle there.)
November 19, 2024 at 11:13 PM
Reposted by Ben Kelly
Helpful post from the MakeMyTrip team on tackling their third-party cookies issues:
1⃣ Fix your own code, e.g. `Partitioned` cookies
2⃣ Upgrade dependencies, e.g Use the latest Google Sign-in
3⃣ Check third-parties, e.g. New Relic had already updated

medium.com/@suraj0533/h...
March 7, 2024 at 11:05 AM
So far it seems that this place is primarily the @scalzi.com social media app. Not complaining...
February 12, 2024 at 9:13 PM