Jarred Sumner experiments with multi-threaded JavaScript 🧪 Filip Pizlo's "wild thought experiment" from 2017 is brought to life 🔥 Unlike existing approaches (workers, SharedArrayBuffer) this shares the JS heap. It means threads directly access the same JS objects. github.com/oven-sh/WebK...
arv
@arv.bsky.social
Partner at rocicorp.dev, building zero.rocicorp.dev Ex V8, Chrome, TC39, Gmail, Gears
1️⃣ 4️⃣ Zero 1.4 available * Improved query analyzer * Periodic auto reset for disaster recovery * 7x faster index creation * 2x faster backfills * Up to ~50% faster hydration * ~20 misc fixes * A cute ad for Cloud Zero No breaking changes. You should update soon. zero.rocicorp.dev/docs/release...
Zero 1.4
Performance and Reliability Improvements
zero.rocicorp.dev
I wanted an app that would let me see my remaining Codex and GitHub Copilot usage quotas as easily as I can see my remaining battery life. Prompted Codex, went to the gym, came back to this. Nice.
Amazing post. I hope web devs understand this as downstream of antitrust pressure on Apple re: iOS & other browsers. @open-web-advocacy.org won the headcount Apple poured in since '20 because it allowed them to claim engagement w/o threatening the app store: blog.gitbutler.com/the-great-cs...
The Great CSS Expansion
CSS now does what Floating UI, GSAP ScrollTrigger, Framer Motion, and react-select used to require JavaScript for. Here is exactly how much that saves, why these libraries were painful beyond their size, and what the platform still hasn't figured out.
blog.gitbutler.com
A nine-year-old CSS spec issue has been resolved! 🎉 `position: sticky` now tracks the nearest scrolling container per axis. Want to stick an element to a scroll container AND the document? Soon possible. Chromium only for now, but great to see this land! https://www.bram.us/2026...
This is absolutely beautiful and very well done. > Nothing you own is finished. Everything exists in a state of permanent incompletion, permanently needing. https://www.terrygodier....
This RegExp is O(1) if the string is `SeqOneByteString` 🎉 ```js const isOneByte = !/[^\x00-\xff]/.test(str); ```
Zero to 1.0 After two years of work, 50+ releases, thousands of commits, and hundreds of bugfixes, we are officially declaring Zero stable and ready for production workloads. zero.rocicorp.dev/docs/release...
Zero 1.0
First Stable Release
zero.rocicorp.dev
@diabrowser.com bsky.app/profile/orpa... Opensearch please.
Opensearch is such a good feature, it's a shame nothing besides firefox supports it anymore. (you can right-click on the URL bar to easily add it on npmx.dev) In chrom*, they expect you to use an extension per search engine or manually add the replacement string in the settings window.
Debounces, delays, intervals... they either break your tests or slow them down. ⏩ Since @vitest.dev 4.1.0, you can now "fast-forward" time in your tests with `nextTimerAsync` tick mode. ❤️ credit goes to Andrew Scott (@angular.dev team) 🧑🍳 recipe → cookbook.marmicode.io/angular/test...
Another master piece by @nolanlawson.com nolanlawson.com/2026/02/18/y... The passion of becoming a programmer really resonates with me. Thank you Nolan.
You had a story
You had a story you used to tell yourself about how you got here in life. You’d share the story with others. Maybe you’d be at a party, and someone would ask what you do, and you’…
nolanlawson.com
Man customizable select is sooo cool! Modern CSS is another level of powerful. svelte.dev/playground/8...
I really like where @remix.run is going in v3. So much less magic and using the platform for its strength. Disclaimer: I designed and implemented ES6, custom elements, shadow dom, some "modern" dom apis (classList, template element, append, remove...), making EventTarget concrete etc...
4 years ago today you passed away. I wish I could turn back time and come and rescue you.
ZVM - Zero View Management @aaronboodman.com introduced the incredible tech that enables the zerosync.dev sync engine to almost instantaneously update realtime queries.
I know this first hand. When I was a child, my entire community was branded as spies and sabateurs, justifying our internment inside barbed wire camps for years without due process, trial or charge.
Had a really fun time talking to @thdxr.com and Adam about @zero.rocicorp.dev, Replicache, and how (and why!?) I came to spend the majority of my career working on sync. Hear the Rocicorp / Aaron backstory here: tomorrow.fm/126
How About Tomorrow? | Aaron Boodman on Building Zero, Local-First, and Living in Hawaii
Aaron Boodman joins us to chat about his tech journey from building Greasemonkey, working on Google Chrome, being obsessed with sync on the web, Replicache, to his new project, Zero.Links:The Expan...
tomorrow.fm
Every now and then, I revisit @infrequently.org’s blog, and it’s always a moment of clarity. Despite his clashes with JS fwks, notably React, which I’ve been deeply involved with, he remains one of the most influential figures in how I understand the web and platform economics for nearly a decade.
#BlueskyResistance #Voices4Victory #ProudBlur Advertisement at a London bus stop. Ya gotta love the British…
Gregg is a former Marine and Forest Service ranger. He's saved the lives of hikers dangling off a cliff or going through cardiac arrest, and he's bravely fought forest fires to save small rural towns. 100% of his salary is paid by WA state. Elon fired him. Share his story.
Speeding up the JavaScript ecosystem part 11 is here! This time we're looking at: Extending Rust tools with JavaScript plugins marvinh.dev/blog/speedin...
Speeding up the JavaScript ecosystem - Rust and JavaScript Plugins
Up until recently, supporting JavaScript in Rust based tools has been deemed not worth it. The main concern is the overhead of the de-/serialization cost when sending data back and forth. But there is...
marvinh.dev
El Capitan displays a massive American flag upside down—the traditional signal of distress or extreme emergency.
"Please do not put the doudou på bordet" The problem of a serial expat.