const obj = { a: 1, b: 2 };
const count = Object.keys(obj).length;
ECMAScript excitement 😉
Congrats to @bridgear.bsky.social @jordan.har.band on advancing Object.keysLength to Stage 2 at TC39 today 🎉
let count = Object.keysLength(o)
It counts the string-keyed own properties on an object. This avoids the cost of the intermediate array in Object.keys(o).length
19.11.2025 05:47 — 👍 76 🔁 7 💬 5 📌 4
We just shipped ARIA Snapshots in @argos-ci.com for @playwright.dev 🎉
Now you can capture accessibility trees alongside screenshots, perfect to spot text changes and catch accessibility regressions.
04.11.2025 20:54 — 👍 0 🔁 0 💬 0 📌 0
Hey Filip, thanks! Argos has always been open source 😉
07.10.2025 07:11 — 👍 1 🔁 0 💬 0 📌 0
Argos is getting more enterprise-ready 💜
Get notifications where you need them!
26.08.2025 16:17 — 👍 0 🔁 0 💬 0 📌 0
Welcome to a new era of documentation.
Starting today, you can create tailored docs experiences for every user, with an AI Assistant that can answer with context from external sources via MCP.
Create relevant, targeted docs for your users. Find out more: www.gitbook.com/blog/new-ada...
31.07.2025 08:34 — 👍 2 🔁 1 💬 0 📌 0
Flaky test detection is the first step in bringing full flaky test management to Argos. Visual testing is inherently flaky, but it doesn’t have to stay that way. Our goal is to give all teams the tools they need to understand, manage, and eliminate test flakiness.
26.06.2025 11:43 — 👍 0 🔁 0 💬 0 📌 0
We just released Slack notifications at @argos-ci.com 🎉
Real-time build updates, configurable rules, channel targeting. Already making our own workflow smoother!
18.06.2025 20:09 — 👍 0 🔁 0 💬 0 📌 0
How to Choose the Right Playwright Locators
Best practices for writing stable and accessible tests in Playwright by selecting the most effective locators.
Some thoughts on how to write more stable Playwright tests, starting with the locators you choose. This short guide covers what works in practice and how to avoid common pitfalls.
argos-ci.com/blog/playwr...
11.06.2025 11:49 — 👍 0 🔁 0 💬 0 📌 0
Announcing Rolldown-Vite
We are building the next generation of JavaScript tooling
Rolldown-Vite is now available as a technical preview. Some users report Vite builds that are 16 times faster 🤯
voidzero.dev/posts/annou...
05.06.2025 11:45 — 👍 1 🔁 0 💬 0 📌 0
Good news for JavaScript! The Random namespace proposal is showing great promise. It's still in the early stages, but it looks so nice 🤤
github.com/tc39/propos...
05.06.2025 07:36 — 👍 1 🔁 0 💬 0 📌 0
Big milestone for us at Argos, we’re now SOC 2 Type II certified 🛡️🔒. Proud of what we’ve built as a small team, and grateful to the customers who trust us!
19.05.2025 08:13 — 👍 0 🔁 0 💬 0 📌 0
First Look at The Modern attr()
Exploring the modern attr() in CSS
With the new CSS attr(), it's now possible to implement xstyled in native CSS. 🤯
xstyled.dev/
ishadeed.com/article/mod...
10.04.2025 04:00 — 👍 1 🔁 0 💬 0 📌 0
Big news! Argos now supports Storybook story modes out of the box 🎉
You can screenshot your stories on different viewports, locales, and more!
Read more in our changelog: argos-ci.com/changelog
01.04.2025 20:36 — 👍 1 🔁 1 💬 0 📌 0
URLPattern is available in Node.js v23.8.0, finally, a way to implement route matching natively in JavaScript.
developer.mozilla.org/en-US/docs/...
nodejs.org/en/blog/rel...
01.04.2025 11:45 — 👍 2 🔁 0 💬 0 📌 0
Finally, there's an official way to display a loading indicator while a link is fetching in Next.js. Two PRs have been merged to address this:
- useLinkStatus: Displays a loading indicator while loading.
- onNavigate: A callback triggered when navigation occurs on the link.
31.03.2025 11:45 — 👍 0 🔁 0 💬 1 📌 0
Great news! You can now customize the `<select>` element in Chrome!
Learn more at: developer.chrome.com/blog/a-cust...
31.03.2025 04:00 — 👍 0 🔁 0 💬 0 📌 0
A journey to image stabilization
How Argos implemented automatic image stabilization to improve visual testing accuracy.
We solved one of the biggest problems in visual testing: image stabilization. Read the article to learn how we cracked it!
argos-ci.com/blog/images...
25.03.2025 19:59 — 👍 1 🔁 0 💬 0 📌 0
TIL that property-based testing exists, and it's great for improving test coverage.
Fast-check is an excellent library for conducting property-based tests, independent of the test runner you use.
fast-check.dev/
18.03.2025 05:00 — 👍 0 🔁 0 💬 0 📌 0
Metro enabled support for `package.json#exports` in its latest version. This is beneficial for the ecosystem and maintainers, as I frequently received pull requests asking to add "main" in pure ESM modules.
github.com/facebook/me...
17.03.2025 16:30 — 👍 0 🔁 0 💬 0 📌 0
Beyond React.memo: Smarter Ways to Optimize Performance
Why composition patterns might be better than memoization for React performance
The React philosophy emphasizes creating and composing multiple components. Feel free to create as many components as necessary to isolate your states.
cekrem.github.io/posts/beyon...
17.03.2025 12:45 — 👍 0 🔁 0 💬 0 📌 0
Impressive new update from the React Aria team! We can finally build searchable menus 🙌
react-spectrum.adobe.com/releases/20...
17.03.2025 05:00 — 👍 0 🔁 0 💬 0 📌 0
Zodconfig seems like a great alternative to Convict. I'm considering using it in Argos.
github.com/alexmarqs/z...
03.03.2025 12:45 — 👍 1 🔁 0 💬 0 📌 0
Reactbits: A stellar collection of React components to make your landing pages shine ✨
www.reactbits.dev/
03.03.2025 05:00 — 👍 0 🔁 0 💬 0 📌 0
A great game for learning about CSS anchor positioning! This feature is a game changer for tooltips, popovers, and all floating elements.
anchoreum.com/
01.03.2025 05:00 — 👍 1 🔁 0 💬 0 📌 0
Math.clamp made it to Stage 1, not a game changer but handy! github.com/tc39/propos...
28.02.2025 16:30 — 👍 1 🔁 0 💬 0 📌 0
Registry
Run your own component registry.
Shadcn Registry reminds me a lot of Bower, a package manager for frontend dependencies. Let's just use npm, we don't need another registry for JS 😅 ui.shadcn.com/docs/registry
28.02.2025 12:45 — 👍 1 🔁 0 💬 0 📌 0
Yeah!
28.02.2025 12:19 — 👍 0 🔁 0 💬 0 📌 0
Business & web developer in 🇳🇱🇪🇺. Startups, web apps, EU, (geo)politics, Ukraine. Building online learning tools & open source TypeScript template: https://cellajs.com
Official imglab account at Bluesky 🦋
🚀 Optimizing visual media at the edge, delivering unparalleled performance and experience.
Visit us at https://imglab.io
Health tech entrepreneur
Co-founder and CTO of Rosa
Our mission: to improve the UX of the Internet.
Core maintainers of Storybook and makers of Chromatic.
React core team • Forbes 30 worst over 30
Framework author of Brisa https://brisa.build
Creator of Next-translate, Teaful...
Software Engineer 👉 http://aralroca.com
Node.js TSC • Founder Engineer at @vlt.sh • Previously Google, GitHub, npm Inc. Opinions are my own.
📍 Montreal 🇨🇦
I build apps. With React & friends. Web & Mobile. ♥ UI / UX. Freelance since 2013.
Playwright is an automation library for cross-browser end-to-end testing by @microsoft.com. Available in JavaScript, TypeScript, Python, Java and .NET.
Unstyled React components for building accessible user interfaces. From the creators of Radix, Floating UI, and MUI.
https://github.com/mui/base-ui
Independent developer/architect. JavaScript/TS, DX, automation, tooling, performance & OSS. Arch/Linux enthusiast.
🏡 https://webpro.nl
🦋 https://webpro.blue
✂️ https://knip.dev
📊 https://try.venz.dev
🔠 https://wooordle.webpro.nl
🔣 https://ansi.tools
Next generation testing framework powered by @vite.dev ⚡️
https://vitest.dev
Building https://chalk.ist and a few other things. Currently @meetglimpse
The React Framework – created and maintained by
@vercel.com
🔥 Join 45k React devs - Stay up-to-date:
📨 ThisWeekInReact.com
Docusaurus maintainer @ Meta
software engineer @gitbook - prev @framer @ticketswap
i made http://generateaninvoice.com ✨
Product Engineer @ GitBook