<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/node-js-node-js-24-19-0-lts--nucatzks7" -->

---
title: Node.js — Node.js 24.19.0 (LTS) | daily.dev
description: Node.js 24.19.0 LTS (codename &#x27;Krypton&#x27;) has been released with several notable additions: `blob.textStream()` for streaming text from Blobs, OpenSSL...
canonical: https://daily.dev/posts/node-js-node-js-24-19-0-lts--nucatzks7
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Node.js — Node.js 24.19.0 (LTS) | daily.dev
og:description: Node.js 24.19.0 LTS (codename &#x27;Krypton&#x27;) has been released with several notable additions: `blob.textStream()` for streaming text from Blobs, OpenSSL...
og:url: https://daily.dev/posts/node-js-node-js-24-19-0-lts--nucatzks7
og:image: https://api.daily.dev/og/posts/NUCATzKS7.png
og:image:alt: Node.js — Node.js 24.19.0 (LTS)
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Node.js — Node.js 24.19.0 (LTS)

**[Node.js](https://daily.dev/sources/nodejs)** · 20 min read · 9 upvotes · 0 comments

## Summary

Node.js 24.19.0 LTS (codename 'Krypton') has been released with several notable additions: `blob.textStream()` for streaming text from Blobs, OpenSSL compression support with a new `certificateCompression` TLS option, an `--experimental-import-text` ESM flag, caller-supplied buffers for `readFile()`, an `httpValidation` option for HTTP header validation, TCP keep-alive interval and count support in `setKeepAlive`, event loop delay sampling in `perf_hooks`, and exposure of `ReadableStreamTee`. The release also includes numerous bug fixes across crypto, streams, fs, debugger, and sqlite, plus dependency updates including npm 11.17.0 and SQLite 3.53.3.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://nodejs.org/en/blog/release/v24.19.0>

## Questions this post answers

### What new features does Node.js 24.19.0 add for streams and buffers?

Node.js 24.19.0 adds Blob.prototype.textStream() to buffer, exposes ReadableStreamTee in the stream module, and marks stream.compose as stable. It also adds support for caller-supplied buffers in fs.readFile(), letting callers pass their own buffer instead of having one allocated for them, reducing allocations in read-heavy code.

_Track Node.js LTS feature additions like these on daily.dev before planning a runtime upgrade._

### Does Node.js 24.19.0 add TLS certificate compression support?

Yes, Node.js 24.19.0 updates its OpenSSL build configuration to support compression and adds a certificateCompression option to the tls module, along with reporting of negotiated TLS groups. These changes were contributed by Tim Perry and Filip Skokan as semver-minor additions in this LTS release.

_Developers hardening TLS configs can follow Node.js security-adjacent changes like this on daily.dev._

### What networking options were added to net.setKeepAlive in Node.js 24.19.0?

Node.js 24.19.0 adds support for TCP_KEEPINTVL and TCP_KEEPCNT socket options in net.setKeepAlive(), giving developers finer control over TCP keep-alive interval and probe count in addition to the existing keep-alive toggle and initial delay.

_Keep up with low-level networking API additions like this on daily.dev when tuning connection reliability._

## Similar posts on daily.dev

- [Node.js — Node.js 26.5.0 \(Current\)](https://daily.dev/posts/node-js-node-js-26-5-0-current--oivepa9rz) · Node.js · 142 upvotes · 4 comments
- [Node.js — Node.js 24.18.0 \(LTS\)](https://daily.dev/posts/node-js-node-js-24-18-0-lts--d7uvfnvtr) · Node.js · 32 upvotes · 1 comments
- [Node.js — Node.js 24.15.0 \(LTS\)](https://daily.dev/posts/node-js-node-js-24-15-0-lts--nsrp0vl5j) · Node.js · 107 upvotes · 3 comments
- [Node.js — Node.js v24.12.0 \(LTS\)](https://daily.dev/posts/node-js-node-js-v24-12-0-lts--ixp04jcrd) · Node.js · 47 upvotes · 0 comments

---

Tags: [#javascript](https://daily.dev/tags/javascript), [#nodejs](https://daily.dev/tags/nodejs), [#cryptography](https://daily.dev/tags/cryptography)

[View this post on daily.dev](https://daily.dev/posts/node-js-node-js-24-19-0-lts--nucatzks7)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Node.js — Node.js 24.19.0 (LTS)","url":"https://daily.dev/posts/node-js-node-js-24-19-0-lts--nucatzks7","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/node-js-node-js-24-19-0-lts--nucatzks7"},"datePublished":"2026-08-03T14:56:04.756Z","dateModified":"2026-09-14T07:17:13.985Z","description":"Node.js 24.19.0 LTS (codename 'Krypton') has been released with several notable additions: `blob.textStream()` for streaming text from Blobs, OpenSSL...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/a55d46139d28362e455ed4cdb46f587e?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/a55d46139d28362e455ed4cdb46f587e?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Node.js","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Node.js","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/nodejs","url":"https://daily.dev/sources/nodejs"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/node-js-node-js-24-19-0-lts--nucatzks7","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":9},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"javascript,nodejs,cryptography","timeRequired":"PT20M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Node.js","item":"https://daily.dev/sources/nodejs"},{"@type":"ListItem","position":3,"name":"Node.js — Node.js 24.19.0 (LTS)"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/node-js-node-js-24-19-0-lts--nucatzks7#faq","mainEntity":[{"@type":"Question","name":"What new features does Node.js 24.19.0 add for streams and buffers?","acceptedAnswer":{"@type":"Answer","text":"Node.js 24.19.0 adds Blob.prototype.textStream() to buffer, exposes ReadableStreamTee in the stream module, and marks stream.compose as stable. It also adds support for caller-supplied buffers in fs.readFile(), letting callers pass their own buffer instead of having one allocated for them, reducing allocations in read-heavy code. Track Node.js LTS feature additions like these on daily.dev before planning a runtime upgrade."}},{"@type":"Question","name":"Does Node.js 24.19.0 add TLS certificate compression support?","acceptedAnswer":{"@type":"Answer","text":"Yes, Node.js 24.19.0 updates its OpenSSL build configuration to support compression and adds a certificateCompression option to the tls module, along with reporting of negotiated TLS groups. These changes were contributed by Tim Perry and Filip Skokan as semver-minor additions in this LTS release. Developers hardening TLS configs can follow Node.js security-adjacent changes like this on daily.dev."}},{"@type":"Question","name":"What networking options were added to net.setKeepAlive in Node.js 24.19.0?","acceptedAnswer":{"@type":"Answer","text":"Node.js 24.19.0 adds support for TCP_KEEPINTVL and TCP_KEEPCNT socket options in net.setKeepAlive(), giving developers finer control over TCP keep-alive interval and probe count in addition to the existing keep-alive toggle and initial delay. Keep up with low-level networking API additions like this on daily.dev when tuning connection reliability."}}]}
```

