Krzysztof Sordyl
@krzysztof-sordyl.bsky.social
๐ค 17
๐ฅ 173
๐ 5
Frontend dev
https://sordyl.dev/
reposted by
Krzysztof Sordyl
AriPerkkio
28 days ago
There's some impressive work going on with 3rd party oxc powered coverage instrumentation that can replace Babel based istanbul-lib-instrument ๐ > 8-11x faster than babel-plugin-istanbul, 13-15x faster than swc-plugin-coverage-instrument (Rust/WASM), 25-30x faster than istanbul-lib-instrument.
loading . . .
GitHub - fallow-rs/oxc-coverage-instrument: Istanbul-compatible JavaScript/TypeScript coverage instrumentation using the Oxc AST
Istanbul-compatible JavaScript/TypeScript coverage instrumentation using the Oxc AST - fallow-rs/oxc-coverage-instrument
https://github.com/fallow-rs/oxc-coverage-instrument
1
25
8
rtk - Your AI coding agent is drowning in CLI noise. RTK compresses outputs by 89%. Open source, Rust.
github.com/rtk-ai/rtk
loading . . .
GitHub - rtk-ai/rtk: CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies
CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies - rtk-ai/rtk
https://github.com/rtk-ai/rtk
about 1 month ago
0
0
0
Async leak detection in action - caught a missing gcTime: Infinity in our TanStack Query test setup in one of our projects.
add a skeleton here at some point
2 months ago
0
32
1
reposted by
Krzysztof Sordyl
Vladimir
2 months ago
Very excited about this update! Tons of new stuff coming ๐
add a skeleton here at some point
0
23
5
reposted by
Krzysztof Sordyl
npmx
2 months ago
npmx is now in alpha: this is our story, as told by our team and friends
loading . . .
Announcing npmx: a fast, modern browser for the npm registry
Today we're releasing the alpha of npmx.dev โ a fast, modern browser for the npm registry, built in the open by a growing community.
https://npmx.dev/blog/alpha-release
16
370
161
reposted by
Krzysztof Sordyl
e18e
2 months ago
today we saw the launch of npmx! here's what the community has already been collaborating on as part of this alpha launch, and what more is to come ๐
loading . . .
Collaborating with npmx
How the e18e community have been collaborating with npmx to create a better experience for the ecosystem
https://e18e.dev/blog/npmx-collaboration.html
0
45
11
Flaky tests on CI with no clear cause? Vitest 4.1 detectAsyncLeaks uses node:async_hooks to track and report uncleaned async resources between tests.
add a skeleton here at some point
3 months ago
0
3
0
reposted by
Krzysztof Sordyl
VoidZero
3 months ago
Flaky tests and memory leaks are the worst.
@vitest.dev
now has a flag that catches uncleared intervals, lingering servers, and other async operations leaking across your tests. Available in the latest 4.1 beta. Big shout out to
@ariperkkio.dev
from the Vitest team for landing this PR! ๐ฅ
loading . . .
1
56
12
reposted by
Krzysztof Sordyl
Jovi ๐จ
11 months ago
Spent 7 years in the GraphQL ecosystem. Here's what we got wrong: โ POST'ing documents as default โ Selling "versionless" APIs as realistic โ Ignoring HTTP caching entirely โ Making it complex for beginners โ The tech is solid. The guidance needs work.
www.jovidecroock.com/blog/graphql...
loading . . .
The GraphQL Asterisk Problem: When Benefits Come with Caveats
An exploration of the trade-offs and considerations when using GraphQL and its alternatives.
https://www.jovidecroock.com/blog/graphql-asterisk-problem
3
52
14
reposted by
Krzysztof Sordyl
Lea Verou, PhD
over 1 year ago
๐ ๐ style-observer: A robust solution for observing CSS property changes in JS. Developed with
@d12n.me
โs help over the last month. Made possible by the pioneering work of
@bram.us
, Artem Godin,
@janeori.propjockey.io
and many others! Blog post:
lea.verou.me/blog/2025/st...
Docs:
observe.style
loading . . .
Style-observer: JS to observe CSS property changes, for reals โข Lea Verou
I cannot count the number of times in my career I wished I could run JS in response to CSS property changes, regardless of what triggered them: media queries, user actions, or even other JS. Use cases...
https://lea.verou.me/blog/2025/style-observer/
6
274
61
reposted by
Krzysztof Sordyl
Bogdan Chadkin
over 1 year ago
@webstudio.is
CLI got 600kB smaller without react in dependencies
packagephobia.com/result?p=web...
0
11
1
reposted by
Krzysztof Sordyl
Anthony Fu
over 1 year ago
If you use pnpm in your projects, you can try it now with: pnpx
[email protected]
add a skeleton here at some point
1
126
15
reposted by
Krzysztof Sordyl
Marvin Hagemeister
over 1 year ago
Wrote a short article on why the modern Request/Response API is so much better compared to node:http .
marvinh.dev/blog/modern-...
loading . . .
The modern way to write JavaScript servers
The Request/Response-API is not just faster, but also makes writing tests easier.
https://marvinh.dev/blog/modern-way-to-write-javascript-servers/
6
65
16
reposted by
Krzysztof Sordyl
Bogdan Chadkin
over 1 year ago
Package install size is a good metric but amount of dependencies is crucial for faster installation. Here's before and after removing 100 transitive dependencies from Webstudio
1
14
4
reposted by
Krzysztof Sordyl
Anthony Fu
over 1 year ago
Proposing an extended SemVer - ๐ฟ Epoch Semantic Versioning to communicate better about versions. Thinking of adopting this to all my projects, and finally eliminating my lousy habit of forever zero-major practice ๐ What do you think? ๐
antfu.me/posts/epoch-...
loading . . .
Epoch Semantic Versioning
Proposal for an extended Semantic Versioning called Epoch SemVer to provide more granular versioning information to users.
https://antfu.me/posts/epoch-semver
38
238
47
reposted by
Krzysztof Sordyl
Mark Erikson
over 1 year ago
Just tried out
sonda.dev
, a new bundle analyzer from
@filipsobol.bsky.social
. Very impressed! Simple to set up, fast results, and particularly handy view of size from original lib sources (assuming lib sourcemaps) with the `detailed` option.
loading . . .
Sonda
Universal visualizer and analyzer for JavaScript and CSS bundles. Works with Vite, Rollup, webpack, Rspack, and esbuild
https://sonda.dev/
1
47
8
reposted by
Krzysztof Sordyl
Mark Erikson
over 1 year ago
I _love_ Immer for making immutable updates simpler to write. (I'm even quoted in the docs saying that!) That said, we had an RTK issue complaining about Immer perf. I put together my own benchmarks, and confirmed Immer seems to have gotten slower over time. Issue:
github.com/immerjs/imme...
loading . . .
Immer perf appears to have gotten worse over time, based on updated benchmarks ยท Issue #1152 ยท immerjs/immer
Summary I've put together some updated benchmarks for various versions of Immer and other immutable update libs vs a hand-written reducer, especially since the current docs at https://immerjs.githu...
https://github.com/immerjs/immer/issues/1152
2
37
6
reposted by
Krzysztof Sordyl
Dominik ๐ฎ
over 1 year ago
๐ Great post by
@daishikato.com
about what RSCs can mean for single page applications:
loading . . .
Thoughts on What RSC Means for SPAs
Introduction RSC stands for React Server Component, but in this post, Iโll use RSC to refer to a broader architecture consisting of two key aspects: The core feature, which is the ability to serialize...
https://blog.axlight.com/posts/thoughts-on-what-rsc-means-for-spas/
0
59
4
reposted by
Krzysztof Sordyl
AV ๐ฆ
over 1 year ago
My co-worker shared an article written by my former co-worker at my last company and I thought it was so cool that I could say: Hey I used to work with him!
@tomaszgil.me
blog.tomaszgil.me/choosing-the...
loading . . .
Choosing the Right Path: Composable vs. Configurable Components in React
There's a topic I keep revisiting that I believe is crucial for writing and maintaining React applications: structuring UI components. There are two main approaches: composable and configurable components. Let's explore the strengths and trade-offs o...
https://blog.tomaszgil.me/choosing-the-right-path-composable-vs-configurable-components-in-react
1
1
2
reposted by
Krzysztof Sordyl
Seb โ๏ธ ThisWeekInReact.com
over 1 year ago
This Week In React 214 Read/Subscribe:
thisweekinreact.com/newsletter/214
โ๏ธ - Base UI - Custom Elements - Next.js - TanStack - React Router - Apollo - Inertia - Virtua - MUI - RoadmapUI - Remotion ๐ฑ - AndroidXR - iOS targets - Nitro - Drag Select - Volume Manager - RNTL - APNS - brownfield
6
64
9
you reached the end!!
feeds!
log in