DriversRecommendedOutdated drivers can make a good PC feel brokenScan driver issues before chasing fixes manually.Scan NowOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix Now×
Skip to content
World desk2 min

Bytes #285: Hot Node.js 22 Features Near You

Bytes #285 centers on Node.js 22, highlighting experimental synchronous ESM loading through require(), stable watch mode, and the experimental node --run command.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Bytes issue 285, published May 2, 2024, is a developer-newsletter roundup centered on Node.js 22. Its “hot” features are runtime capabilities—not location-based services—with emphasis on synchronous ES module loading through require(), stable watch mode, and the experimental node --run task runner.

Why Node.js 22 drew attention in Bytes #285

The issue presents Node.js 22 as a release with changes developers might notice in everyday work. It highlights three features, while the Node.js Project’s release announcement describes additional built-in capabilities. The newsletter also compares Node’s feature availability with Bun’s, saying Bun had offered the highlighted capabilities earlier. That is the author’s framing, not a performance comparison or benchmark.

Three Node.js 22 features the issue spotlights

Experimental synchronous ESM loading with require()

Node.js 22 introduced experimental support for loading certain ES module graphs using require(). At announcement, it was gated behind --experimental-require-module. The graph had to be synchronous: a module using top-level await could not be loaded through this path. This was not a blanket switch that made every ES module interchangeable with CommonJS.

Stable watch mode

The release announcement designated Node’s --watch mode stable in Node.js 22. It lets a developer run a program while Node watches for changes and restarts it, avoiding a separate watcher for this basic workflow.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Experimental node --run

Node.js 22 also introduced the experimental node --run command for running scripts defined in a project’s package.json. The release announcement marked this feature experimental, so it should not be conflated with the stable status given to watch mode.

Other capabilities in the Node.js 22 announcement

  • Built-in WebSocket client: the release announcement says a browser-compatible WebSocket client was enabled by default.
  • Filesystem globbing: node:fs gained glob and globSync APIs.
  • Updated JavaScript engine: Node.js 22 included V8 12.4.

These are release-announcement details, not additional features singled out in the same way by the newsletter’s opening focus.

The rest of the newsletter is a mixed developer roundup

Outside the Node.js story, the issue links to a CSS Grid music-notation article, Svelte 5’s release-candidate announcement, a React Aria release, Threlte (which combines Three.js and Svelte), and other web-development topics. It also includes Scribe, whose repository describes it as rendering music in HTML. These are selections in a May 2024 roundup, not a current ranking or endorsement of the projects.

The issue also discusses the Popover API. Its broad statement about browser support should be read in its original time context: MDN’s Firefox 125 release note, dated April 16, 2024, confirms full support in that Firefox release and describes uses including action menus, toast notifications, form suggestions, and content pickers. That dated note alone does not establish support in every browser version today.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Sponsor placements and promotions

Bytes #285 included a Stytch sponsor placement about authentication and security tools, a Callstack-sponsored React Universe Conf ticket promotion, a CarbonQA sponsored QA-services placement, and a sponsored FusionAuth resource on password history. These describe what appeared in the issue; they do not establish current ticket availability, referral terms, commissions, or affiliate arrangements.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

A quick console tip

The issue’s practical tip is to log a labeled value with an object shorthand property: console.log({ name }). The console output identifies the value as name, which can be easier to scan than logging the value alone.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
PC Slower Than It Used to Be?Free scan - under a minute
Crashes, No Sound, or Screen Glitches?Free driver scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.