James

@43081j.com

Lead: @e18e.dev - tinylibs - chai Maintainer: parse5 - @unjs.io - @bomb.sh - chokidar - @npmx.dev - @vueuse.org - prettier Sponsor me at github.com/sponsors/43081j github.com/43081j / Focusing on ecosystem perf & tooling 🥳

- user opens issue - maintainer replies, "makes sense to me, we should do it" - minutes later, totally unrelated agent opens (substandard) PR crazy times 😀

As @e18e.dev framework tracker is about to be released, we have started working on new tests. A very simple test using Lighthouse's Resource Summary is starting to show some interesting results. A simple HTML/CSS page SSR-rendered shows how much JS each framework adds.

Grouped bar chart comparing initial page-load downloads across eight unnamed frameworks, measured in kilobytes. Bars show HTML, CSS, JavaScript, and other resources. JavaScript dominates most groups, ranging from zero to about 349 KB, while HTML and CSS downloads are much smaller.

we released chokidar 6.0.0 yesterday 👀 this was a pretty big rewrite by Paul which fixes a whole bunch of flakiness and Windows problems. the main win for me: that pesky EBADF error goes away now that it supports recursive watchers! 🎉

Release 6.0.0 · paulmillr/chokidar

High-level changes Rewrote the watcher around a single observation pipeline. Backend callbacks are treated as invalidations and confirmed with lstat, stat, or readdir before any event is emitted, ...

github.com

helping revive the json5 package a bit this week, in the next release: - ESM only - ~35% faster parse - ~40% faster stringify

closing old issues and issues that don't get reported enough to be fixed is a good way to deter the bad agents

A new text encodings library, iconv-nano, was posted in the @e18e.dev discord. A day later, the author (Jeremy) is collaborating with @hyeseong.kim on making it ~80% smaller! 🤯 Always impressed by how e18e has managed to join up people with knowledge in such niche subjects 😄

not too long ago i joined as a maintainer of svelte's acorn-typescript plugin 👀 i missed hacking away at ASTs and parser stuff 😄 has also been super nice working with @baseballyama.bsky.social on modernising a bunch of it 🙏 always a joy to collab with the svelte team

GitHub - sveltejs/acorn-typescript: Acorn plugin that parses TypeScript

Acorn plugin that parses TypeScript. Contribute to sveltejs/acorn-typescript development by creating an account on GitHub.

github.com

ESLint jumped in install size by 2MB recently from a basic dependency update. Here's a short thread of the observations 🧵