---
title: "A fast, modern way to browse and compare npm packages"
publication: "JavaScript Weekly"
issue: 772
published_at: "2026-02-10"
canonical_url: "https://javascriptweekly.com/issues/772"
---

Plus writing a UEFI bootloader in JavaScript, webpack's 2026 roadmap, and Transformers.js v4 for running ML models in the browser.        

#​772 — February 10, 2026 

[Read on the Web](https://javascriptweekly.com/issues/772)  

Together with [![Frontend Masters logo\](https://res.cloudinary.com/cpress/image/upload/c_fill,g_auto,w_300,h_70/e_make_transparent/co_white,e_outline:5/nk0tfdvalivacz8rw7rt.png)](https://frontendmasters.com/courses/javascript-hard-parts-v3/?utm_source=email&utm_medium=javascriptweekly&utm_content=jshardpartsv3)   

JavaScript Weekly 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/v1770737392/om3olxoyynsjmgd3mofh.jpg)](https://npmx.dev/)  

[npmx: A New npm Registry Package Browser](https://npmx.dev/) — A smooth, fast way to browse packages on the [official npm registry](https://www.npmjs.com/). It’s certainly fast, smooth, and you see more info up front and center - check out [the `axios` page](https://npmx.dev/package/axios) for example. _“We’re not replacing the npm registry, but instead providing an elevated developer experience through a fast, modern UI.”_ 

npmx   

💡 A particularly nifty feature is [the ability to compare packages quickly](https://npmx.dev/compare?packages=nitro,h3), in areas like size, dependencies, module format, license, etc.  [![\](https://res.cloudinary.com/cpress/image/upload/c_limit,w_480,h_480,q_auto/copm/3e9972d1.png)](https://frontendmasters.com/courses/javascript-hard-parts-v3/?utm_source=email&utm_medium=javascriptweekly&utm_content=jshardpartsv3) 

[The Most Loved JavaScript Course Year After Year](https://frontendmasters.com/courses/javascript-hard-parts-v3/?utm_source=email&utm_medium=javascriptweekly&utm_content=jshardpartsv3) — JavaScript: The Hard Parts is rated 4.92 on average by thousands of developers. Build real mental models for how JavaScript works, from execution context and closures to async behavior and modern language features. 

Frontend Masters sponsor   

📊 [The _State of JS 2025_ Survey Results](https://2025.stateofjs.com/en-US/) — The results of the annual survey are here, compiling the opinions of over 12,000 JavaScript developers into a flurry of charts in areas as diverse as [language pain points](https://2025.stateofjs.com/en-US/features/#language_pain_points), [frontend framework choices](https://2025.stateofjs.com/en-US/libraries/front-end-frameworks/), [build tool usage](https://2025.stateofjs.com/en-US/libraries/build-tools/), [how much of their code is AI generated](https://2025.stateofjs.com/en-US/usage/#ai_generated_code_balance), and [what non-JS/TS languages they use](https://2025.stateofjs.com/en-US/other-tools/#non_js_languages). 

Devographics   

[ESLint v10.0.0 Released](https://eslint.org/blog/2026/02/eslint-v10.0.0-released/) — This long-awaited milestone completes the removal of the legacy `eslintrc` config system, introduces a new config lookup algorithm that starts from the linted file (great for monorepos), adds JSX reference tracking to fix scope analysis issues, and more. 

ESLint Team   

**IN BRIEF:** 

- [webpack shares its 2026 roadmap.](https://webpack.js.org/blog/2026-04-02-roadmap-2026/) Topics include support for a `universal` target to compile code to run on numerous runtimes, building TypeScript without loaders, CSS modules without plugins, and more.
- [VoidZero shares its January 2026 recap](https://voidzero.dev/posts/whats-new-jan-2026) covering updates to Oxlint, Oxfmt, Vitest, and more.
- [Deno Deploy is now GA](https://deno.com/blog/deno-deploy-is-ga) as a platform for easily deploying JS/TS apps to the Web. There's also a 45 minute video where Ryan Dahl shows it off.
- 🤯 _Promethee_ provides [UEFI bindings for JavaScript.](https://codeberg.org/smnx/promethee) Write a UEFI bootloader in JavaScript instead of C? Yep.   

**RELEASES:** 

- 🤖 [Transformers.js v4 Preview](https://huggingface.co/blog/transformersjs-v4) – Run ML models _in the browser_ on top of a new WebGPU runtime.
- [Bun v1.3.9](https://bun.sh/blog/bun-v1.3.9) – Run multiple `package.json` scripts concurrently/sequentially with `--parallel/--sequential`, faster `Bun.markdown.react()`, regexps get a SIMD boost, and more.
- [Ink 6.7](https://github.com/vadimdemedes/ink) – Build rich terminal apps with React. v6.7 adds concurrent rendering and synchronized updates (less flicker!)
- [Ember 6.10](https://blog.emberjs.com/ember-released-6-10/) – Cleanups and modernization for the stable, battle-tested framework.  

📖 Articles and Videos 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/v1770736802/xb24okv69hpiqj0ouqrx.jpg)](https://piccalil.li/blog/its-about-to-get-a-lot-easier-for-your-javascript-to-clean-up-after-itself/)  

[It’s About to Get a Lot Easier For Your JavaScript to Clean Up After Itself](https://piccalil.li/blog/its-about-to-get-a-lot-easier-for-your-javascript-to-clean-up-after-itself/) — A fun technical exploration of `Symbol.dispose` and `using`, two new features that’ll ease many headaches around cleaning up after yourself: closing connections, freeing resources, etc. Just watch out for the Muppets… 

Mat Marquis   

▶[Evan You on Vite, Rust and the Future of JS Tooling](https://www.youtube.com/watch?v=LSGZtHafiM4) — The Vue.js creator joined the Better Stack podcast to discuss his path from building Vite to founding VoidZero and developing a Rust-based JS toolchain. 

Evan You and Better Stack   

[Debugging a Next.js Production Issue with Sentry Logs, Not Just Errors](https://blog.sentry.io/not-everything-that-breaks-is-an-error-a-logs-and-next-js-story/?utm_source=javascriptweekly&utm_medium=paid-community&utm_campaign=nextjs-fy27q1-nextjs&utm_content=newsletter-sponsored-link-learnmore) — Lessons from a Next.js production debugging session where understanding behavior mattered more than stack traces. 

Sentry sponsor   

🤖 [Debugging React with AI: Can It Replace an Experienced Developer?](https://www.developerway.com/posts/debugging-with-ai) — Nadia rigged up an app laced with subtle bugs, unleashed Claude on it, and… watched it fail to impress. 

Nadia Makarevich   

📄 [Why Inngest Migrated from Next.js to TanStack Start](https://www.inngest.com/blog/migrating-off-nextjs-tanstack-start) Jacob Heric 

📄 [Implementing the Temporal Proposal in JavaScriptCore](https://blogs.igalia.com/compilers/2026/02/02/implementing-the-temporal-proposal-in-javascriptcore/) Tim Chevalier (Igalia) 

📄 [What to Expect in Angular 22](https://developer.mescius.com/blogs/what-to-expect-in-angular-22) Kelly Vatter (Mescius) 

📄 [Solid.js Best Practices](https://www.brenelz.com/posts/solid-js-best-practices/) Brenley Dueck  

🛠 Code & Tools  

[Shovel.js: What If Your Server Were Just a Service Worker?](https://shovel.js.org/blog/introducing-shovel/) — A full-stack framework and meta-framework built around the [Service Worker](https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API) model, using Web APIs wherever possible to provide a consistent server surface across Node, Bun, and edge runtimes. 

Brian Kim   

[VerifyFetch: Fetch Large Files with Resume and Verification Features](https://verifyfetch.com/) — Imagine `fetch` but with the ability to resume downloads, check you downloaded what you meant to download, and fail fast on any corruption. [GitHub repo.](https://github.com/hamzaydia/verifyfetch) 

Hamza Ezzaydia   

[Teach Your AI Coding Agent How to Implement Clerk Authentication](https://go.clerk.com/sxSvcyI) — One command installs Clerk Skills for Claude Code, Cursor, Copilot, and more. Your agent learns auth so you ship faster. 

Clerk sponsor   

🔐 [OTPAuth: One-Time Password (HOTP/TOTP) Library](https://github.com/hectorm/otpauth) — Node, Deno, Bun and browser library to generate and validate TOTP and HOTP one-time passwords used in two-factor auth. 

Héctor Molinero Fernández   

📺 [Shaka Player 5.0: Library for Playing Adaptive Media](https://github.com/shaka-project/shaka-player) — Play formats like DASH and HLS in the browser _sans_ plugins. Supports offline store & playback via IndexedDB. ([Demos.](https://shaka-project.github.io/shaka-player/demo/)) 

Shaka Project   

- [Meriyah 7.1](https://github.com/meriyah/meriyah) – Long-standing 100% compliant (ES2024), self-hosted JavaScript parser which you can [play with here.](https://meriyah.github.io/meriyah/)
- [React Grab 1.0](https://www.react-grab.com/blog/1-0) – Tool for selecting components in the browser [to feed to agents to edit.](https://www.react-grab.com/blog/agent)
- [Downshift 9.3](https://github.com/downshift-js/downshift) – Primitives to build WAI-ARIA compliant React autocomplete, combobox & select dropdown components.
- [Js_of_ocaml 6.3](https://github.com/ocsigen/js_of_ocaml) – OCaml to JS transpiler.
- [VuePDF 2.0](https://github.com/TaTo30/vue-pdf) – Render PDFs in Vue 3 apps.
- [Lume 3.2](https://lume.land/) – Static site generator for Deno.      

📰 Classifieds   

🎉Notion, Dropbox, Wiz, and LaunchDarkly have switched to [Meticulous](https://www.meticulous.ai?utm_source=jsweekly&utm_medium=newsletter&utm_campaign=26q1&utm_content=classified) for frontend tests that provide near-exhaustive coverage with zero developer effort. [Find out why](https://www.meticulous.ai?utm_source=jsweekly&utm_medium=newsletter&utm_campaign=26q1&utm_content=classified). 

--- 

📸 Add robust 1D/2D barcode scanning to your web app with [STRICH](https://strich.io/?ref=js-weekly). Easy integration, simple pricing. [Free trial and demo app available](https://strich.io/?ref=js-weekly).     

📢 Elsewhere in the ecosystem 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/v1770732796/ab2btkgw0neubbzvoaxt.jpg)](https://blog.maximeheckel.com/posts/shades-of-halftone/)  

- ⭐ [Shades of Halftone](https://blog.maximeheckel.com/posts/shades-of-halftone/) is Maxime Heckel's grand tour of pixelation, dithering, and the creation of GLSL-powered halftone effects with [React Three Fiber](https://r3f.docs.pmnd.rs/getting-started/introduction). An aesthetic increasingly popular in modern web design and digital art.
- 😬 [Heroku](https://www.heroku.com/), the cloud hosting/PaaS pioneer, has [adopted a 'sustaining engineering model'](https://www.heroku.com/blog/an-update-on-heroku/), with no new features in the pipeline. The dev community [heard the 'death rattle'](https://news.ycombinator.com/item?id=46913903) and `migrate off heroku` has joined many to-do lists.
- 🎥 If you were overwhelmed by the buzz around using agents to build videos with [Remotion](https://www.remotion.dev/), Remotion now has [▶️ a 5 minute tutorial that boils it down to the basics.](https://www.youtube.com/watch?v=5NRAOnKc3c8)
- 📗 [Here's a preview of the new design for Node.js's official docs.](https://nodejs-api-docs-tooling.vercel.app/) You can [file issues](https://github.com/nodejs/doc-kit/issues) if you encounter any problems.         

Published by [Cooperpress](https://cooperpress.com/) and edited by [Peter Cooper](https://twitter.com/cooperx86) 

'JavaScript' is a trademark of Oracle Corporation in the US
We are not endorsed by or affiliated with Oracle. 

[Change your email address](https://javascriptweekly.com/edit_subscription/*|UID|*) or [stop getting this newsletter](https://javascriptweekly.com/leave/*|UID|*). 

© Cooper Press Ltd · Fairfield Enterprise Centre, Louth, LN11 0LS, United Kingdom
