{
  "id": 19946969,
  "title": "Node.js Brings Debounce, Throttle, and PKCS#12 Parsing Into Core Modules",
  "url": "https://urgent.news/2026/11/14/node-js-brings-debounce-throttle-and-pkcs-12-parsing-into-core-modules",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-11-14T08:03:00.000Z",
  "source": {
    "name": "InfoQ",
    "slug": "infoq",
    "url": "https://www.infoq.com/news/2026/11/nodejs-debounce-throttle/"
  },
  "original_language": "en",
  "account": "Node.js, the widely-used open-source JavaScript runtime, has integrated three long-awaited utilities into its core libraries. The additions, incorporated in Node.js version 26.10.0, include debounce() and throttle() functions for rate-limiting, as well as a PKCS#12 parsing API. These enhancements were proposed by James M Snell and are now included in the util module. The debounce and throttle helpers, previously found in popular third-party packages like lodash, are now available out-of-the-box. Matteo Collina pointed out that these utilities are commonly used in nearly every Node.js application. The new API in crypto.parsePKCS12() allows developers to extract private keys and certificates from .p12 and .pfx files, eliminating the need to rely on external tools or packages. The Virtual File System (VFS) in Node.js has also expanded, now enabling the loading of libraries directly from mounted VFS instances. These core additions represent a trend towards reducing the reliance on userland utilities in Node.js, ultimately streamlining the development process and minimizing supply-chain risks.",
  "summary": "Node.js 26.10.0 adds util.debounce() and util.throttle(), plus util.markPromiseAsHandled(), to the core library. It also introduces crypto.parsePKCS12() for reading .p12 and .pfx bundles, and extends the experimental Virtual File System to node:ffi. The additions reduce the need for some userland dependencies. Node.js 26 is now Active LTS. By Daniel Curtis",
  "key_points": [
    "Node.js adds debounce() and throttle() functions to core libraries",
    "PKCS#12 parsing API included in crypto module for private key extraction",
    "Virtual File System expansion allows library loading from mounted instances"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}