Luke Edwards
Dogs & Developer tools
- Reposted by Luke EdwardsDeno 2.3 is here: 🌱 deno compile with FFI & Node native add-ons 📦 Local npm packages ⭐ deno fmt CSS/HTML/SQL in tagged templates 🔭 OTel event recording & tracing in distributed services and more — deno.com/blog/v2.3
- Published empathic@1.1 🎉 (benchmarks below) Many packages are eagerly joining the @e18e.dev effort but (understandably) have existing support restrictions to maintain & so can't make as much progress as they'd like. This release helps with that~! (cont.)
- Released `hrana` -- a 1kB libsql/hrana client 🔸runtime agnostic, works anywhere 🔹transaction and batch stmt support 🔸CI includes a cron check for Hrana spec updates 🔹dual JSR and npm publish, with provenance 🔸strictly typed 👉 github.com/lukeed/hrana /cc @tur.so
- error: TypeError: fetch failed at node:internal/deps/undici/undici:13178:13 at processTicksAndRejections (node:internal/process/task_queues:95:5) at runNextTicks (node:internal/process/task_queues:64:3) at process.processImmediate (node:internal/timers:454:9)
- Writing a new database client was easier than (still) trying to get its transitive `require` and `module` usage to transpile and/or polyfill correctly If anyone knows this fix I'd be happy to delete my client: ReferenceError: module is not defined
- clsx baked directly into svelte 🎄
- Reposted by Luke EdwardsAs a result, Rolldown is now the fastest possible bundler you can run in the browser. Here are the numbers when bundling a benchmark app with 2.5k modules: - esbuild: 22.19s - Vite (via Rollup): 4.52s - Rolldown: ⚡️613.43 ms Try it out yourself on StackBlitz: stackblitz.com/~/github.com...
- are @rolldown.rs crates purposefully not published?
- Not strictly a 1:1 comparison... but still, I wish natives were optimized a bit more 😞 This spread is the same anywhere URLPattern is supported; eg esbench.com/bench/67537b...