Plus generators explained, improvements to date handling in JS, and taking a code hike. |
Rspack 1.0: The Rust-Powered JavaScript Bundler — Far from being ‘yet another bundler’ with its own approach and terminology to learn, Rspack prides itself on being webpack API and ecosystem compatible, while offering many times the performance. The team now considers it production ready and encourages you to try your webpack-based projects on it. Rspack Contributors |
💡 Rspack also has a family of ancillary tools worth checking out, such as Rsdoctor, a tool for analyzing and visualizing your build process (for both Rspack and webpack!) |
Front-End System Design — Learn to create scalable, efficient user interfaces in this extensive video course by Evgennii Ray. Explore the box model, browser rendering, DOM manipulation, state management, performance and much more. Frontend Masters |
How to Create an NPM Package in 2024 — Sounds simple, but there are a lot of steps involved if you want to follow best practices, introduce useful tools, and get things just right. Matt Pocock walks through the process here, and there’s a 14-minute screencast too, if you’d prefer to watch along. Matt Pocock |
IN BRIEF: 🤖 v0 is an AI-powered tool from Vercel for, originally, generating shadcn/ui-powered React components based upon prompts you supply. Now, however, it has basic Vue.js support too. Deno 1.46 has been released and promises to be the final 1.x release before the much awaited Deno 2.0. Deno's Node compatibility improves even more (it now supports Playwright and many more things) and ships with V8 12.9. 📊 IEEE has published its latest annual list of top programming languages. JavaScript takes third place, but TypeScript has leapt up several places to fourth. |
RELEASES: Prisma 5.19 – The popular ORM for Node.js and TypeScript adds 'TypedSQL', a way to write raw SQL queries in a type-safe way. 📈 billboard.js 3.13 – Popular D3 chart library adds area-step-range charts. pnpm 9.9 – Fast, space efficient package manager. React Email 3.0, Ember 5.11, Bun v1.1.26 |
JavaScript Generators Explained — Jan was frustrated by the quality of documentation and articles explaining generators in JavaScript, and set out to explain things in a way that a more advanced developer could appreciate. Jan Hesters |
Implementing a React-a-Like from Scratch — While it's unlikely you'll actually want to do this, at least thinking about it can prove instructive as to what’s going on in React’s engine room. Robby Pruzan |
✅ Bye Bye Bugs — Get 80% automated E2E test coverage for mobile and web apps in under 4 months with QA Wolf. With QA cycles complete in minutes (not days), bugs don’t stand a chance. Schedule a demo. QA Wolf |
📊 Perspective 3.0 – Data visualization and analytics component. The core is written in C++ and compiled to WebAssembly where it can be used from JavaScript. Their homepage shows it off well with a live example. json-viewer 3.5 – Display JSON data in a readable, user-friendly way. ♟️ Stockfish.js 16.1 – A JavaScript chess engine. jest-dom 6.5 – Jest matchers to test DOM state. Marked 14.1 – Fast Markdown compiler / parser. Javet 3.1.5 – Java + V8. Embed JS into Java. Pixi.js 8.3.4 – Fast 2D on WebGL engine. | |