Humanity built: ✅ Fast machines: computers ✅ Fast communication: the internet ⏳ Fast intelligence: AI Even the thought that, in just a few years, I could do what I do today in the blink of an eye is fascinating!
Профиль
Pooya Parsa
Профиль VivelyBuilding opensource stuff ◦ @unjs.io ◦ @nitro.build ◦ @nuxt.com 🌱 github.com/pi0 ❌ x.com/_pi0_
mountx 0.0.2: - New transports: S3 API, 9P2000L, and NFSv4 - Lots of fixes and performance improvements With the new 9P and NFSv4 transports, we can now mount JavaScript virtual filesystems inside VMs such as QEMU and Firecracker! Link to the Docs below 👇
Pooya Parsa⛰️ mountx :: mount JavaScript as a real filesystem! Write ~6 lines of JS, get a real directory any process can read & write: editors, CLIs, AI agents. Rootless on Linux (FUSE) and macOS (NFSv3 with no kernel extensions). ~Pure JS, zero deps. mountx.vercel.app
⛰️ mountx :: mount JavaScript as a real filesystem! Write ~6 lines of JS, get a real directory any process can read & write: editors, CLIs, AI agents. Rootless on Linux (FUSE) and macOS (NFSv3 with no kernel extensions). ~Pure JS, zero deps. mountx.vercel.app
I’ve been exclusively coding in containers for a while now. no dev tools on my Laptop and PC. Today, I needed to test something and remembered that getutm.app can natively virtualize MacOS in MacOS. BTW Dropping this mini pkg shortly 😁
Side quest of the day: 🧹mermaid-compact Mermaid is great for diagrams… until noticed this cute thing, pulls in 100+ dependencies (140 MB install), and Vite emits 100+ chunks from the mermaid.esm.min import 😅 No more! The whole thing now bundles into a single ~2.7 MB chunk.
srvx 0.12 landed 🎉 🔧 25+ fixes in the Node.js adapter ⚡ Precomputed middleware: +18-25% faster ⚡ Faster logger middleware: +34.3% faster 📁 Static middleware w/ conditional caching + streaming + stronge security hardenings Strongly recommend upgrading!
Did you know that even a simple console.log() per request can hugely hurt performance? The built-in logger in the next h3/srvx release batches writes and caches the timestamp (Intl), cutting logging overhead ~60–85%.
Did you know that H3 has a built-in `writeEarlyHints` utility that sends early hints? (Thanks to the initial contribution from @danielroe.dev, we’ve had it since the early days!)
Neciu DanThere's an HTTP status code for performance. 103 Early Hints sends your preload and preconnect headers before the real response, so the browser downloads your CSS and hero image while your backend queries the database.
process.getBuiltinModule() is SO underrated! Before this API, conditionally using Node.js built-ins in universal libraries was dodgy.
Pooya Parsa🍦 unjs/unctx v3: - Zero dependencies, with optional transformer - Faster transformers (thnx @thealexlichter.com) - Uses oxc parser for transform - AsyncLocalStorage doesn't needs to be polyfilled - Fixes memory leak with resources like timers in context