💡 He also took a similar look at the pipeline operator |>, but this feature is still only in draft as a proposal. |
🇺🇸 JSConf is Back; Here's the Details — Two months ago, the OpenJS Foundation announced that the popular JSConf brand was joining the foundation and a new North American JSConf event would happen in due course. Now you can mark your calendars for October 14-16, 2025 for an event taking place in the Chesapeake Bay area of Maryland, USA. OpenJS Foundation |
Announcing Rspack 1.1 — Rspack is a fast, Rust-powered alternative to Webpack but with the same API. v1.1 boasts being 10% faster than v1.0 and has an improved, though still experimental, incremental build feature. If super fast build times are your bag, this needs to be on your radar. The Rspack Team |
IN BRIEF: 🏆 The OpenJS Foundation has honored six JavaScript developers with awards in categories including Unsung Hero and Pathfinder for Education. The working group behind the JSR package registry has met to outline plans for an open governance model and a roadmap to enhance JS package management. ⚠️ Phylum takes a look at yet another (ongoing) typosquatting campaign to try and trick JavaScript developers into installing malicious packages. There's fewer than two weeks left to take the State of React 2024 survey. Storybook offers a sneak peek at their Storybook Test tool for fast UI testing. |
RELEASES: VitePress 1.5 – Evan You's Vite and Vue-powered static site generator. create-vue 3.12 – The recommended way to start a Vite-powered Vue project. Now with an experimental Oxlint integration. ESLint v9.14.0 – Now supporting import attributes and regexp modifiers. Mermaid 11.4 – The popular diagram / charting tool adds Kanban diagrams. React Navigation 7, Electron 33.1, TinyMCE 7.5.0, Bun v1.1.34 |
Wasmer Adds Node.js and Bun Support — Wasmer is a Rust-powered WebAssembly runtime and Wasmer 5.0 adds V8 and JavaScriptCore backend support, meaning you can try all sorts of things like, say, running Clang, Python, or even compiled JavaScript apps inside your own JavaScript app.. Syrus Akbary |
The Most Effective Ways to Improve Core Web Vitals — Everyone wants their site to be as performant as possible, especially when Google factors performance into its rankings, but how? Google shares a variety of practical techniques to improve your INP, LCP, and CLS metrics here. Google |
Along similarly fun lines is Chris MMO's Generating Lever-Door Puzzles. |
npmpackage.info: Detailed Package Info on a Single Page — Give this online tool the name of an npm package and you get a quick ‘dashboard’ style view of the project’s main statistics, covering areas like quality scores, commits, open issues, releases, bundle size, and more. Shrinath Nayak |
📊 NPM Chart is another cool new site focused on showing npm package download stats. |
BlockNote 0.19 – 'Notion-style' block-based editor. Now supporting column-based layouts and client-side export to .docx and PDF. There's a demo on the project's homepage. 🔐 OpenPGP.js 6.0 – OpenPGP implementation for JavaScript now supporting the new version of the OpenPGP spec, RFC 9580. Fastify 5.1 – The fast, low overhead Node.js web framework. xr 6.4 – Bring VR/AR to React Three Fiber apps. |
We've also had some tabs open that aren't JavaScript specific but you might find interesting nonetheless: 🫣 Weird Lexical Syntax by Justine Tunney. Justine is building a syntax highlighter and set out to learn 42 programming languages in a single month to help figure out the edge cases. She recounts the surprising things she discovered about the syntax of various languages, including JavaScript. 👻 Before You Buy a Domain, Check if it's Haunted by Bryan Braun. Buying a domain for a side project is always fun, but it's far less fun when the domain was previously used for nefarious purposes and comes with baggage.. 🤔 What Has Case Distinction But is Neither Uppercase or Lowercase? by Raymond Chen. It sounds like a riddle, but there are actually Unicode characters that have case distinction yet are neither uppercase nor lowercase themselves. | |