René's URL Explorer Experiment


Title: HTTP/2 | Node.js 26.13.0 Documentation

Open Graph Title: HTTP/2 | Node.js 26.13.0 Documentation

Description: Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.

Open Graph Description: Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.

direct link

Domain: beta.docs.nodejs.org

og:typewebsite
og:imagehttps://nodejs.org/en/next-data/og/announcement/Node.js — Run JavaScript Everywhere

Links:

https://beta.docs.nodejs.org/
Learnhttps://nodejs.org/en/learn
Abouthttps://nodejs.org/en/about
Downloadhttps://nodejs.org/en/download
Docshttps://nodejs.org/docs/latest/api/
Bloghttps://nodejs.org/en/blog/
Contributehttps://github.com/nodejs/node/blob/main/CONTRIBUTING.md
https://github.com/nodejs/node
About this documentationhttps://beta.docs.nodejs.org/index.html
Usage and examplehttps://beta.docs.nodejs.org/synopsis.html
Asserthttps://beta.docs.nodejs.org/assert.html
Async hookshttps://beta.docs.nodejs.org/async_hooks.html
Asynchronous context trackinghttps://beta.docs.nodejs.org/async_context.html
Benchmark runnerhttps://beta.docs.nodejs.org/bench.html
Bufferhttps://beta.docs.nodejs.org/buffer.html
C++ addonshttps://beta.docs.nodejs.org/addons.html
C++ embedder APIhttps://beta.docs.nodejs.org/embedding.html
Child processhttps://beta.docs.nodejs.org/child_process.html
Clusterhttps://beta.docs.nodejs.org/cluster.html
Command-line APIhttps://beta.docs.nodejs.org/cli.html
Consolehttps://beta.docs.nodejs.org/console.html
Cryptohttps://beta.docs.nodejs.org/crypto.html
Debuggerhttps://beta.docs.nodejs.org/debugger.html
Deprecated APIshttps://beta.docs.nodejs.org/deprecations.html
Diagnostic reporthttps://beta.docs.nodejs.org/report.html
Diagnostics Channelhttps://beta.docs.nodejs.org/diagnostics_channel.html
DNShttps://beta.docs.nodejs.org/dns.html
Domainhttps://beta.docs.nodejs.org/domain.html
DTLShttps://beta.docs.nodejs.org/dtls.html
Environment Variableshttps://beta.docs.nodejs.org/environment_variables.html
Errorshttps://beta.docs.nodejs.org/errors.html
Eventshttps://beta.docs.nodejs.org/events.html
FFIhttps://beta.docs.nodejs.org/ffi.html
File systemhttps://beta.docs.nodejs.org/fs.html
Global objectshttps://beta.docs.nodejs.org/globals.html
HTTPhttps://beta.docs.nodejs.org/http.html
HTTP/2https://beta.docs.nodejs.org/http2.html
Core APIhttps://beta.docs.nodejs.org/http2/core-api.html
Compatibility APIhttps://beta.docs.nodejs.org/http2/compatibility-api.html
HTTPShttps://beta.docs.nodejs.org/https.html
Inspectorhttps://beta.docs.nodejs.org/inspector.html
Internationalization supporthttps://beta.docs.nodejs.org/intl.html
Iterable Streamshttps://beta.docs.nodejs.org/stream_iter.html
Modules: node:module APIhttps://beta.docs.nodejs.org/module.html
Modules: CommonJS moduleshttps://beta.docs.nodejs.org/modules.html
Modules: ECMAScript moduleshttps://beta.docs.nodejs.org/esm.html
Modules: Packageshttps://beta.docs.nodejs.org/packages.html
Modules: TypeScripthttps://beta.docs.nodejs.org/typescript.html
Nethttps://beta.docs.nodejs.org/net.html
Node-APIhttps://beta.docs.nodejs.org/n-api.html
OShttps://beta.docs.nodejs.org/os.html
Pathhttps://beta.docs.nodejs.org/path.html
Performance measurement APIshttps://beta.docs.nodejs.org/perf_hooks.html
Permissionshttps://beta.docs.nodejs.org/permissions.html
Processhttps://beta.docs.nodejs.org/process.html
Punycodehttps://beta.docs.nodejs.org/punycode.html
Query stringhttps://beta.docs.nodejs.org/querystring.html
Readlinehttps://beta.docs.nodejs.org/readline.html
REPLhttps://beta.docs.nodejs.org/repl.html
Single executable applicationshttps://beta.docs.nodejs.org/single-executable-applications.html
SQLitehttps://beta.docs.nodejs.org/sqlite.html
Streamhttps://beta.docs.nodejs.org/stream.html
String decoderhttps://beta.docs.nodejs.org/string_decoder.html
Test runnerhttps://beta.docs.nodejs.org/test.html
Timershttps://beta.docs.nodejs.org/timers.html
TLS (SSL)https://beta.docs.nodejs.org/tls.html
Trace eventshttps://beta.docs.nodejs.org/tracing.html
TTYhttps://beta.docs.nodejs.org/tty.html
UDP/datagram socketshttps://beta.docs.nodejs.org/dgram.html
URLhttps://beta.docs.nodejs.org/url.html
Utilhttps://beta.docs.nodejs.org/util.html
V8https://beta.docs.nodejs.org/v8.html
Virtual File Systemhttps://beta.docs.nodejs.org/vfs.html
VM (executing JavaScript)https://beta.docs.nodejs.org/vm.html
Web Crypto APIhttps://beta.docs.nodejs.org/webcrypto.html
Web Streams APIhttps://beta.docs.nodejs.org/webstreams.html
WebAssembly System Interface (WASI)https://beta.docs.nodejs.org/wasi.html
Worker threadshttps://beta.docs.nodejs.org/worker_threads.html
Zlibhttps://beta.docs.nodejs.org/zlib.html
Determining if crypto support is unavailablehttps://beta.docs.nodejs.org/http2.html#determining-if-crypto-support-is-unavailable
Core APIhttps://beta.docs.nodejs.org/http2.html#core-api
Server-side examplehttps://beta.docs.nodejs.org/http2.html#server-side-example
Client-side examplehttps://beta.docs.nodejs.org/http2.html#client-side-example
Http2Sessionhttps://beta.docs.nodejs.org/http2.html#class-http2session
ServerHttp2Sessionhttps://beta.docs.nodejs.org/http2.html#class-serverhttp2session
ClientHttp2Sessionhttps://beta.docs.nodejs.org/http2.html#class-clienthttp2session
Http2Streamhttps://beta.docs.nodejs.org/http2.html#class-http2stream
ClientHttp2Streamhttps://beta.docs.nodejs.org/http2.html#class-clienthttp2stream
ServerHttp2Streamhttps://beta.docs.nodejs.org/http2.html#class-serverhttp2stream
Http2Serverhttps://beta.docs.nodejs.org/http2.html#class-http2server
Http2SecureServerhttps://beta.docs.nodejs.org/http2.html#class-http2secureserver
http2.createServerhttps://beta.docs.nodejs.org/http2.html#http2createserveroptions-onrequesthandler
http2.createSecureServerhttps://beta.docs.nodejs.org/http2.html#http2createsecureserveroptions-onrequesthandler
http2.connecthttps://beta.docs.nodejs.org/http2.html#http2connectauthority-options-listener
http2.constantshttps://beta.docs.nodejs.org/http2.html#http2constants
http2.getDefaultSettingshttps://beta.docs.nodejs.org/http2.html#http2getdefaultsettings
http2.getPackedSettingshttps://beta.docs.nodejs.org/http2.html#http2getpackedsettingssettings
http2.getUnpackedSettingshttps://beta.docs.nodejs.org/http2.html#http2getunpackedsettingsbuf
http2.performServerHandshakehttps://beta.docs.nodejs.org/http2.html#http2performserverhandshakesocket-options
http2.sensitiveHeadershttps://beta.docs.nodejs.org/http2.html#http2sensitiveheaders
Headers objecthttps://beta.docs.nodejs.org/http2.html#headers-object
Settings objecthttps://beta.docs.nodejs.org/http2.html#settings-object
Error handlinghttps://beta.docs.nodejs.org/http2.html#error-handling
Invalid character handling in header names and valueshttps://beta.docs.nodejs.org/http2.html#invalid-character-handling-in-header-names-and-values
Push streams on the clienthttps://beta.docs.nodejs.org/http2.html#push-streams-on-the-client
Supporting the CONNECT methodhttps://beta.docs.nodejs.org/http2.html#supporting-the-connect-method
The extended CONNECT protocolhttps://beta.docs.nodejs.org/http2.html#the-extended-connect-protocol
Compatibility APIhttps://beta.docs.nodejs.org/http2.html#compatibility-api
ALPN negotiationhttps://beta.docs.nodejs.org/http2.html#alpn-negotiation
http2.Http2ServerRequesthttps://beta.docs.nodejs.org/http2.html#class-http2http2serverrequest
http2.Http2ServerResponsehttps://beta.docs.nodejs.org/http2.html#class-http2http2serverresponse
Collecting HTTP/2 performance metricshttps://beta.docs.nodejs.org/http2.html#collecting-http2-performance-metrics
authority and hosthttps://beta.docs.nodejs.org/http2.html#note-on-authority-and-host
HTTP/2https://beta.docs.nodejs.org/http2.html#http2
It is possible to abort a request with an AbortSignal.v15.3.0, v14.17.0https://github.com/nodejs/node/pull/36070
Requests with the host header (with or without :authority) can now be sent/received.v15.0.0https://github.com/nodejs/node/pull/34664
HTTP/2 is now Stable. Previously, it had been Experimental.v10.10.0https://github.com/nodejs/node/pull/22466
lib/http2.jshttps://github.com/nodejs/node/blob/main/lib/http2.js
HTTP/2https://tools.ietf.org/html/rfc7540
Determining if crypto support is unavailablehttps://beta.docs.nodejs.org/http2.html#determining-if-crypto-support-is-unavailable
import()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/import
Core APIhttps://beta.docs.nodejs.org/http2.html#core-api
HTTP/1https://beta.docs.nodejs.org/http.html
Compatibility APIhttps://beta.docs.nodejs.org/http2.html#compatibility-api
Server-side examplehttps://beta.docs.nodejs.org/http2.html#server-side-example
unencrypted HTTP/2https://http2.github.io/faq/#does-http2-require-encryption
http2.createSecureServer()https://beta.docs.nodejs.org/http2.html#http2createsecureserveroptions-onrequesthandler
Client-side examplehttps://beta.docs.nodejs.org/http2.html#client-side-example
Http2Sessionhttps://beta.docs.nodejs.org/http2.html#class-http2session
Http2Session and socketshttps://beta.docs.nodejs.org/http2.html#http2session-and-sockets
net.Sockethttps://beta.docs.nodejs.org/net.html#class-netsocket
tls.TLSSockethttps://beta.docs.nodejs.org/tls.html#class-tlstlssocket
closehttps://beta.docs.nodejs.org/http2.html#event-close
connecthttps://beta.docs.nodejs.org/http2.html#event-connect
Http2Sessionhttps://beta.docs.nodejs.org/http2.html#class-http2session
net.Sockethttps://beta.docs.nodejs.org/net.html#class-netsocket
errorhttps://beta.docs.nodejs.org/http2.html#event-error
Errorhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error
frameErrorhttps://beta.docs.nodejs.org/http2.html#event-frameerror
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
goawayhttps://beta.docs.nodejs.org/http2.html#event-goaway
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
localSettingshttps://beta.docs.nodejs.org/http2.html#event-localsettings
HTTP/2 Settings Objecthttps://beta.docs.nodejs.org/http2.html#settings-object
pinghttps://beta.docs.nodejs.org/http2.html#event-ping
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
remoteSettingshttps://beta.docs.nodejs.org/http2.html#event-remotesettings
HTTP/2 Settings Objecthttps://beta.docs.nodejs.org/http2.html#settings-object
streamhttps://beta.docs.nodejs.org/http2.html#event-stream
Http2Streamhttps://beta.docs.nodejs.org/http2.html#class-http2stream
HTTP/2 Headers Objecthttps://beta.docs.nodejs.org/http2.html#headers-object
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
HTTP/2 Raw Headershttps://beta.docs.nodejs.org/http2.html#raw-headers
timeouthttps://beta.docs.nodejs.org/http2.html#event-timeout
http2session.alpnProtocolhttps://beta.docs.nodejs.org/http2.html#http2sessionalpnprotocol
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
undefinedhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#undefined_type
http2session.closehttps://beta.docs.nodejs.org/http2.html#http2sessionclosecallback
Functionhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function
http2session.closedhttps://beta.docs.nodejs.org/http2.html#http2sessionclosed
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
http2session.connectinghttps://beta.docs.nodejs.org/http2.html#http2sessionconnecting
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
http2session.destroyhttps://beta.docs.nodejs.org/http2.html#http2sessiondestroyerror-code
Errorhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
http2session.destroyedhttps://beta.docs.nodejs.org/http2.html#http2sessiondestroyed
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
http2session.encryptedhttps://beta.docs.nodejs.org/http2.html#http2sessionencrypted
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
undefinedhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#undefined_type
http2session.goawayhttps://beta.docs.nodejs.org/http2.html#http2sessiongoawaycode-laststreamid-opaquedata
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
TypedArrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray
DataViewhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView
http2session.localSettingshttps://beta.docs.nodejs.org/http2.html#http2sessionlocalsettings
HTTP/2 Settings Objecthttps://beta.docs.nodejs.org/http2.html#settings-object
http2session.originSethttps://beta.docs.nodejs.org/http2.html#http2sessionoriginset
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
undefinedhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#undefined_type
http2session.pendingSettingsAckhttps://beta.docs.nodejs.org/http2.html#http2sessionpendingsettingsack
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
http2session.pinghttps://beta.docs.nodejs.org/http2.html#http2sessionpingpayload-callback
Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0https://github.com/nodejs/node/pull/41678
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
TypedArrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray
DataViewhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView
Functionhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
http2session.refhttps://beta.docs.nodejs.org/http2.html#http2sessionref
ref()https://beta.docs.nodejs.org/net.html#socketref
net.Sockethttps://beta.docs.nodejs.org/net.html#class-netsocket
http2session.remoteSettingshttps://beta.docs.nodejs.org/http2.html#http2sessionremotesettings
HTTP/2 Settings Objecthttps://beta.docs.nodejs.org/http2.html#settings-object
http2session.setLocalWindowSizehttps://beta.docs.nodejs.org/http2.html#http2sessionsetlocalwindowsizewindowsize
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
http2session.setTimeouthttps://beta.docs.nodejs.org/http2.html#http2sessionsettimeoutmsecs-callback
Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0https://github.com/nodejs/node/pull/41678
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
Functionhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function
http2session.sockethttps://beta.docs.nodejs.org/http2.html#http2sessionsocket
Calling destroy no longer throws and instead destroys the Http2Session.v26.6.0https://github.com/nodejs/node/pull/64427
net.Sockethttps://beta.docs.nodejs.org/net.html#class-netsocket
tls.TLSSockethttps://beta.docs.nodejs.org/tls.html#class-tlstlssocket
Http2Session and Socketshttps://beta.docs.nodejs.org/http2.html#http2session-and-sockets
http2session.statehttps://beta.docs.nodejs.org/http2.html#http2sessionstate
Objecthttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
http2session.settingshttps://beta.docs.nodejs.org/http2.html#http2sessionsettingssettings-callback
Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0https://github.com/nodejs/node/pull/41678
HTTP/2 Settings Objecthttps://beta.docs.nodejs.org/http2.html#settings-object
Functionhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function
Errorhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error
nullhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type
HTTP/2 Settings Objecthttps://beta.docs.nodejs.org/http2.html#settings-object
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
http2session.typehttps://beta.docs.nodejs.org/http2.html#http2sessiontype
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
http2session.unrefhttps://beta.docs.nodejs.org/http2.html#http2sessionunref
unref()https://beta.docs.nodejs.org/net.html#socketunref
net.Sockethttps://beta.docs.nodejs.org/net.html#class-netsocket
ServerHttp2Sessionhttps://beta.docs.nodejs.org/http2.html#class-serverhttp2session
serverhttp2session.altsvchttps://beta.docs.nodejs.org/http2.html#serverhttp2sessionaltsvcalt-originorstream
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
RFC 7838https://tools.ietf.org/html/rfc7838
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
URLhttps://beta.docs.nodejs.org/url.html#the-whatwg-url-api
Objecthttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object
RFC 7838https://tools.ietf.org/html/rfc7838
Specifying alternative serviceshttps://beta.docs.nodejs.org/http2.html#specifying-alternative-services
RFC 7838https://tools.ietf.org/html/rfc7838
ALPN Protocol IDhttps://www.iana.org/assignments/tls-extensiontype-values/tls-extensiontype-values.xhtml#alpn-protocol-ids
serverhttp2session.originhttps://beta.docs.nodejs.org/http2.html#serverhttp2sessionoriginorigins
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
URLhttps://beta.docs.nodejs.org/url.html#the-whatwg-url-api
Objecthttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object
RFC 8336https://tools.ietf.org/html/rfc8336
ClientHttp2Sessionhttps://beta.docs.nodejs.org/http2.html#class-clienthttp2session
altsvchttps://beta.docs.nodejs.org/http2.html#event-altsvc
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
originhttps://beta.docs.nodejs.org/http2.html#event-origin
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
clienthttp2session.requesthttps://beta.docs.nodejs.org/http2.html#clienthttp2sessionrequestheaders-options
The weight option is now ignored, setting it will trigger a runtime warning.v24.2.0https://github.com/nodejs/node/pull/58293
Following the deprecation of priority signaling as of RFC 9113, weight option is deprecated.v24.2.0, v22.17.0, v20.19.6https://github.com/nodejs/node/pull/58313
Allow passing headers in raw array format.v24.0.0, v22.17.0https://github.com/nodejs/node/pull/57917
HTTP/2 Headers Objecthttps://beta.docs.nodejs.org/http2.html#headers-object
HTTP/2 Raw Headershttps://beta.docs.nodejs.org/http2.html#raw-headers
Objecthttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
AbortSignalhttps://beta.docs.nodejs.org/globals.html#class-abortsignal
ClientHttp2Streamhttps://beta.docs.nodejs.org/http2.html#class-clienthttp2stream
Http2Streamhttps://beta.docs.nodejs.org/http2.html#class-http2stream
ServerHttp2Streamhttps://beta.docs.nodejs.org/http2.html#class-serverhttp2stream
ClientHttp2Streamhttps://beta.docs.nodejs.org/http2.html#class-clienthttp2stream
Duplexhttps://beta.docs.nodejs.org/stream.html#class-streamduplex
Http2Stream Lifecyclehttps://beta.docs.nodejs.org/http2.html#http2stream-lifecycle
Creationhttps://beta.docs.nodejs.org/http2.html#creation
ServerHttp2Streamhttps://beta.docs.nodejs.org/http2.html#class-serverhttp2stream
ClientHttp2Streamhttps://beta.docs.nodejs.org/http2.html#class-clienthttp2stream
Destructionhttps://beta.docs.nodejs.org/http2.html#destruction
Http2Streamhttps://beta.docs.nodejs.org/http2.html#class-http2stream
abortedhttps://beta.docs.nodejs.org/http2.html#event-aborted
closehttps://beta.docs.nodejs.org/http2.html#event-close-1
errorhttps://beta.docs.nodejs.org/http2.html#event-error-1
Errorhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error
frameErrorhttps://beta.docs.nodejs.org/http2.html#event-frameerror-1
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
readyhttps://beta.docs.nodejs.org/http2.html#event-ready
timeouthttps://beta.docs.nodejs.org/http2.html#event-timeout-1
trailershttps://beta.docs.nodejs.org/http2.html#event-trailers
HTTP/2 Headers Objecthttps://beta.docs.nodejs.org/http2.html#headers-object
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
HTTP/2 Raw Headershttps://beta.docs.nodejs.org/http2.html#raw-headers
HTTP/2 Headers Objecthttps://beta.docs.nodejs.org/http2.html#headers-object
HTTP/2 Raw Headershttps://beta.docs.nodejs.org/http2.html#raw-headers
wantTrailershttps://beta.docs.nodejs.org/http2.html#event-wanttrailers
http2stream.abortedhttps://beta.docs.nodejs.org/http2.html#http2streamaborted
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
http2stream.bufferSizehttps://beta.docs.nodejs.org/http2.html#http2streambuffersize
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
net.Socket.bufferSizehttps://beta.docs.nodejs.org/net.html#socketbuffersize
http2stream.closehttps://beta.docs.nodejs.org/http2.html#http2streamclosecode-callback
Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0https://github.com/nodejs/node/pull/41678
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
Functionhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function
http2stream.closedhttps://beta.docs.nodejs.org/http2.html#http2streamclosed
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
http2stream.destroyedhttps://beta.docs.nodejs.org/http2.html#http2streamdestroyed
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
http2stream.endAfterHeadershttps://beta.docs.nodejs.org/http2.html#http2streamendafterheaders
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
http2stream.idhttps://beta.docs.nodejs.org/http2.html#http2streamid
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
undefinedhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#undefined_type
http2stream.pendinghttps://beta.docs.nodejs.org/http2.html#http2streampending
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
http2stream.priorityhttps://beta.docs.nodejs.org/http2.html#http2streampriorityoptions
This method no longer sets the priority of the stream. Using it now triggers a runtime warning.v24.2.0https://github.com/nodejs/node/pull/58293
RFC 9113https://datatracker.ietf.org/doc/html/rfc9113#section-5.3.1
http2stream.rstCodehttps://beta.docs.nodejs.org/http2.html#http2streamrstcode
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
error codehttps://beta.docs.nodejs.org/http2.html#error-codes-for-rst_stream-and-goaway
http2stream.sentHeadershttps://beta.docs.nodejs.org/http2.html#http2streamsentheaders
HTTP/2 Headers Objecthttps://beta.docs.nodejs.org/http2.html#headers-object
http2stream.sentInfoHeadershttps://beta.docs.nodejs.org/http2.html#http2streamsentinfoheaders
HTTP/2 Headers Objecthttps://beta.docs.nodejs.org/http2.html#headers-object
http2stream.sentTrailershttps://beta.docs.nodejs.org/http2.html#http2streamsenttrailers
HTTP/2 Headers Objecthttps://beta.docs.nodejs.org/http2.html#headers-object
http2stream.sessionhttps://beta.docs.nodejs.org/http2.html#http2streamsession
Http2Sessionhttps://beta.docs.nodejs.org/http2.html#class-http2session
http2stream.setTimeouthttps://beta.docs.nodejs.org/http2.html#http2streamsettimeoutmsecs-callback
Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0https://github.com/nodejs/node/pull/41678
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
Functionhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function
http2stream.statehttps://beta.docs.nodejs.org/http2.html#http2streamstate
The state.weight property is now always set to 16 and sumDependencyWeight is always set to 0.v24.2.0https://github.com/nodejs/node/pull/58293
Following the deprecation of priority signaling as of RFC 9113, weight and sumDependencyWeight options are deprecated.v24.2.0, v22.17.0, v20.19.6https://github.com/nodejs/node/pull/58313
Objecthttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
http2stream.sendTrailershttps://beta.docs.nodejs.org/http2.html#http2streamsendtrailersheaders
HTTP/2 Headers Objecthttps://beta.docs.nodejs.org/http2.html#headers-object
ClientHttp2Streamhttps://beta.docs.nodejs.org/http2.html#class-clienthttp2stream
continuehttps://beta.docs.nodejs.org/http2.html#event-continue
headershttps://beta.docs.nodejs.org/http2.html#event-headers
HTTP/2 Headers Objecthttps://beta.docs.nodejs.org/http2.html#headers-object
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
HTTP/2 Raw Headershttps://beta.docs.nodejs.org/http2.html#raw-headers
HTTP/2 Headers Objecthttps://beta.docs.nodejs.org/http2.html#headers-object
HTTP/2 Raw Headershttps://beta.docs.nodejs.org/http2.html#raw-headers
pushhttps://beta.docs.nodejs.org/http2.html#event-push
HTTP/2 Headers Objecthttps://beta.docs.nodejs.org/http2.html#headers-object
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
HTTP/2 Raw Headershttps://beta.docs.nodejs.org/http2.html#raw-headers
HTTP/2 Headers Objecthttps://beta.docs.nodejs.org/http2.html#headers-object
HTTP/2 Raw Headershttps://beta.docs.nodejs.org/http2.html#raw-headers
responsehttps://beta.docs.nodejs.org/http2.html#event-response
HTTP/2 Headers Objecthttps://beta.docs.nodejs.org/http2.html#headers-object
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
HTTP/2 Raw Headershttps://beta.docs.nodejs.org/http2.html#raw-headers
HTTP/2 Headers Objecthttps://beta.docs.nodejs.org/http2.html#headers-object
HTTP/2 Raw Headershttps://beta.docs.nodejs.org/http2.html#raw-headers
ServerHttp2Streamhttps://beta.docs.nodejs.org/http2.html#class-serverhttp2stream
Http2Streamhttps://beta.docs.nodejs.org/http2.html#class-http2stream
http2stream.additionalHeadershttps://beta.docs.nodejs.org/http2.html#http2streamadditionalheadersheaders
HTTP/2 Headers Objecthttps://beta.docs.nodejs.org/http2.html#headers-object
http2stream.headersSenthttps://beta.docs.nodejs.org/http2.html#http2streamheaderssent
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
http2stream.pushAllowedhttps://beta.docs.nodejs.org/http2.html#http2streampushallowed
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
http2stream.pushStreamhttps://beta.docs.nodejs.org/http2.html#http2streampushstreamheaders-options-callback
Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0https://github.com/nodejs/node/pull/41678
HTTP/2 Headers Objecthttps://beta.docs.nodejs.org/http2.html#headers-object
Objecthttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
Functionhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function
Errorhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error
ServerHttp2Streamhttps://beta.docs.nodejs.org/http2.html#class-serverhttp2stream
HTTP/2 Headers Objecthttps://beta.docs.nodejs.org/http2.html#headers-object
http2stream.respondhttps://beta.docs.nodejs.org/http2.html#http2streamrespondheaders-options
Allow passing headers in raw array format.v24.7.0, v22.20.0https://github.com/nodejs/node/pull/59455
Allow explicitly setting date headers.v14.5.0, v12.19.0https://github.com/nodejs/node/pull/33160
HTTP/2 Headers Objecthttps://beta.docs.nodejs.org/http2.html#headers-object
HTTP/2 Raw Headershttps://beta.docs.nodejs.org/http2.html#raw-headers
Objecthttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
http2stream.respondWithFDhttps://beta.docs.nodejs.org/http2.html#http2streamrespondwithfdfd-headers-options
Allow explicitly setting date headers.v14.5.0, v12.19.0https://github.com/nodejs/node/pull/33160
The fd option may now be a FileHandle.v12.12.0https://github.com/nodejs/node/pull/29876
Any readable file descriptor, not necessarily for a regular file, is supported now.v10.0.0https://github.com/nodejs/node/pull/18936
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
FileHandlehttps://beta.docs.nodejs.org/fs.html#class-filehandle
HTTP/2 Headers Objecthttps://beta.docs.nodejs.org/http2.html#headers-object
Objecthttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object
Functionhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
http2stream.respondWithFilehttps://beta.docs.nodejs.org/http2.html#http2streamrespondwithfilepath-headers-options
Allow explicitly setting date headers.v14.5.0, v12.19.0https://github.com/nodejs/node/pull/33160
Any readable file, not necessarily a regular file, is supported now.v10.0.0https://github.com/nodejs/node/pull/18936
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
URLhttps://beta.docs.nodejs.org/url.html#the-whatwg-url-api
HTTP/2 Headers Objecthttps://beta.docs.nodejs.org/http2.html#headers-object
Objecthttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object
Functionhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function
Functionhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
Http2Serverhttps://beta.docs.nodejs.org/http2.html#class-http2server
checkContinuehttps://beta.docs.nodejs.org/http2.html#event-checkcontinue
http2.Http2ServerRequesthttps://beta.docs.nodejs.org/http2.html#class-http2http2serverrequest
http2.Http2ServerResponsehttps://beta.docs.nodejs.org/http2.html#class-http2http2serverresponse
'request'https://beta.docs.nodejs.org/http2.html#event-request
http2.createServer()https://beta.docs.nodejs.org/http2.html#http2createserveroptions-onrequesthandler
response.writeContinue()https://beta.docs.nodejs.org/http2.html#responsewritecontinue
'request'https://beta.docs.nodejs.org/http2.html#event-request
connectionhttps://beta.docs.nodejs.org/http2.html#event-connection
stream.Duplexhttps://beta.docs.nodejs.org/stream.html#class-streamduplex
net.Sockethttps://beta.docs.nodejs.org/net.html#class-netsocket
Duplexhttps://beta.docs.nodejs.org/stream.html#class-streamduplex
requesthttps://beta.docs.nodejs.org/http2.html#event-request
http2.Http2ServerRequesthttps://beta.docs.nodejs.org/http2.html#class-http2http2serverrequest
http2.Http2ServerResponsehttps://beta.docs.nodejs.org/http2.html#class-http2http2serverresponse
Compatibility APIhttps://beta.docs.nodejs.org/http2.html#compatibility-api
sessionhttps://beta.docs.nodejs.org/http2.html#event-session
ServerHttp2Sessionhttps://beta.docs.nodejs.org/http2.html#class-serverhttp2session
sessionErrorhttps://beta.docs.nodejs.org/http2.html#event-sessionerror
Errorhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error
ServerHttp2Sessionhttps://beta.docs.nodejs.org/http2.html#class-serverhttp2session
streamhttps://beta.docs.nodejs.org/http2.html#event-stream-1
Http2Streamhttps://beta.docs.nodejs.org/http2.html#class-http2stream
HTTP/2 Headers Objecthttps://beta.docs.nodejs.org/http2.html#headers-object
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
HTTP/2 Raw Headershttps://beta.docs.nodejs.org/http2.html#raw-headers
Http2Session's 'stream' eventhttps://beta.docs.nodejs.org/http2.html#event-stream
timeouthttps://beta.docs.nodejs.org/http2.html#event-timeout-2
The default timeout changed from 120s to 0 (no timeout).v13.0.0https://github.com/nodejs/node/pull/27558
server.closehttps://beta.docs.nodejs.org/http2.html#serverclosecallback
Functionhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function
net.Server.close()https://beta.docs.nodejs.org/net.html#serverclosecallback
server[Symbol.asyncDispose]https://beta.docs.nodejs.org/http2.html#serversymbolasyncdispose
No longer experimental.v24.2.0https://github.com/nodejs/node/pull/58467
server.close()https://beta.docs.nodejs.org/http2.html#serverclosecallback
server.setTimeouthttps://beta.docs.nodejs.org/http2.html#serversettimeoutmsecs-callback
Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0https://github.com/nodejs/node/pull/41678
The default timeout changed from 120s to 0 (no timeout).v13.0.0https://github.com/nodejs/node/pull/27558
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
Functionhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function
Http2Serverhttps://beta.docs.nodejs.org/http2.html#class-http2server
server.timeouthttps://beta.docs.nodejs.org/http2.html#servertimeout
The default timeout changed from 120s to 0 (no timeout).v13.0.0https://github.com/nodejs/node/pull/27558
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
server.updateSettingshttps://beta.docs.nodejs.org/http2.html#serverupdatesettingssettings
HTTP/2 Settings Objecthttps://beta.docs.nodejs.org/http2.html#settings-object
Http2SecureServerhttps://beta.docs.nodejs.org/http2.html#class-http2secureserver
checkContinuehttps://beta.docs.nodejs.org/http2.html#event-checkcontinue-1
http2.Http2ServerRequesthttps://beta.docs.nodejs.org/http2.html#class-http2http2serverrequest
http2.Http2ServerResponsehttps://beta.docs.nodejs.org/http2.html#class-http2http2serverresponse
'request'https://beta.docs.nodejs.org/http2.html#event-request
http2.createSecureServer()https://beta.docs.nodejs.org/http2.html#http2createsecureserveroptions-onrequesthandler
response.writeContinue()https://beta.docs.nodejs.org/http2.html#responsewritecontinue
'request'https://beta.docs.nodejs.org/http2.html#event-request
connectionhttps://beta.docs.nodejs.org/http2.html#event-connection-1
stream.Duplexhttps://beta.docs.nodejs.org/stream.html#class-streamduplex
net.Sockethttps://beta.docs.nodejs.org/net.html#class-netsocket
Duplexhttps://beta.docs.nodejs.org/stream.html#class-streamduplex
requesthttps://beta.docs.nodejs.org/http2.html#event-request-1
http2.Http2ServerRequesthttps://beta.docs.nodejs.org/http2.html#class-http2http2serverrequest
http2.Http2ServerResponsehttps://beta.docs.nodejs.org/http2.html#class-http2http2serverresponse
Compatibility APIhttps://beta.docs.nodejs.org/http2.html#compatibility-api
sessionhttps://beta.docs.nodejs.org/http2.html#event-session-1
ServerHttp2Sessionhttps://beta.docs.nodejs.org/http2.html#class-serverhttp2session
sessionErrorhttps://beta.docs.nodejs.org/http2.html#event-sessionerror-1
Errorhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error
ServerHttp2Sessionhttps://beta.docs.nodejs.org/http2.html#class-serverhttp2session
streamhttps://beta.docs.nodejs.org/http2.html#event-stream-2
Http2Streamhttps://beta.docs.nodejs.org/http2.html#class-http2stream
HTTP/2 Headers Objecthttps://beta.docs.nodejs.org/http2.html#headers-object
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
HTTP/2 Raw Headershttps://beta.docs.nodejs.org/http2.html#raw-headers
Http2Session's 'stream' eventhttps://beta.docs.nodejs.org/http2.html#event-stream
timeouthttps://beta.docs.nodejs.org/http2.html#event-timeout-3
The default timeout changed from 120s to 0 (no timeout).v13.0.0https://github.com/nodejs/node/pull/27558
unknownProtocolhttps://beta.docs.nodejs.org/http2.html#event-unknownprotocol
This event will only be emitted if the client did not transmit an ALPN extension during the TLS handshake.v19.0.0https://github.com/nodejs/node/pull/44031
stream.Duplexhttps://beta.docs.nodejs.org/stream.html#class-streamduplex
http2.createSecureServer()https://beta.docs.nodejs.org/http2.html#http2createsecureserveroptions-onrequesthandler
Compatibility APIhttps://beta.docs.nodejs.org/http2.html#compatibility-api
server.closehttps://beta.docs.nodejs.org/http2.html#serverclosecallback-1
Functionhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function
tls.Server.close()https://beta.docs.nodejs.org/tls.html#serverclosecallback
server.setTimeouthttps://beta.docs.nodejs.org/http2.html#serversettimeoutmsecs-callback-1
Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0https://github.com/nodejs/node/pull/41678
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
Functionhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function
Http2SecureServerhttps://beta.docs.nodejs.org/http2.html#class-http2secureserver
server.timeouthttps://beta.docs.nodejs.org/http2.html#servertimeout-1
The default timeout changed from 120s to 0 (no timeout).v13.0.0https://github.com/nodejs/node/pull/27558
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
server.updateSettingshttps://beta.docs.nodejs.org/http2.html#serverupdatesettingssettings-1
HTTP/2 Settings Objecthttps://beta.docs.nodejs.org/http2.html#settings-object
http2.createServerhttps://beta.docs.nodejs.org/http2.html#http2createserveroptions-onrequesthandler
Added the connectionWindowSize option.v26.11.0https://github.com/nodejs/node/pull/65619
Added the strictSingleValueFields option.v25.7.0https://github.com/nodejs/node/pull/59917
Added http1Options option. The Http1IncomingMessage and Http1ServerResponse options are now deprecated.v25.7.0https://github.com/nodejs/node/pull/61713
Added streamResetBurst and streamResetRate.v23.0.0, v22.10.0https://github.com/nodejs/node/pull/54875
Added unknownProtocolTimeout option with a default of 10000.v15.10.0, v14.16.0, v12.21.0, v10.24.0https://github.com/nodejs-private/node-private/pull/246
Added maxSettings option with a default of 32.v14.4.0, v12.18.0, v10.21.0https://github.com/nodejs-private/node-private/pull/204
Added maxSessionRejectedStreams option with a default of 100.v13.3.0, v12.16.0https://github.com/nodejs/node/pull/30534
Added maxSessionInvalidFrames option with a default of 1000.v13.3.0, v12.16.0https://github.com/nodejs/node/pull/30534
The PADDING_STRATEGY_CALLBACK has been made equivalent to providing PADDING_STRATEGY_ALIGNED and selectPadding has been removed.v13.0.0https://github.com/nodejs/node/pull/29144
The options parameter now supports net.createServer() options.v12.4.0https://github.com/nodejs/node/pull/27782
Added the Http1IncomingMessage and Http1ServerResponse option.v9.6.0https://github.com/nodejs/node/pull/15752
Added the maxOutstandingPings option with a default limit of 10.v8.9.3https://github.com/nodejs/node/pull/17105
Added the maxHeaderListPairs option with a default limit of 128 header pairs.v8.9.3https://github.com/nodejs/node/pull/16676
Objecthttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
server.maxHeadersCounthttps://beta.docs.nodejs.org/http.html#servermaxheaderscount
request.maxHeadersCounthttps://beta.docs.nodejs.org/http.html#requestmaxheaderscount
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
HTTP/2 Settings Objecthttps://beta.docs.nodejs.org/http2.html#settings-object
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
Arrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array
http.IncomingMessagehttps://beta.docs.nodejs.org/http.html#class-httpincomingmessage
DEP0202https://beta.docs.nodejs.org/deprecations.html#dep0202-http1incomingmessage-and-http1serverresponse-options-of-http2-servers
http.ServerResponsehttps://beta.docs.nodejs.org/http.html#class-httpserverresponse
DEP0202https://beta.docs.nodejs.org/deprecations.html#dep0202-http1incomingmessage-and-http1serverresponse-options-of-http2-servers
Objecthttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object
http.createServer()https://beta.docs.nodejs.org/http.html#httpcreateserveroptions-requestlistener
http.IncomingMessagehttps://beta.docs.nodejs.org/http.html#class-httpincomingmessage
http.ServerResponsehttps://beta.docs.nodejs.org/http.html#class-httpserverresponse
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
http2.Http2ServerRequesthttps://beta.docs.nodejs.org/http2.html#class-http2http2serverrequest
http2.Http2ServerResponsehttps://beta.docs.nodejs.org/http2.html#class-http2http2serverresponse
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
'unknownProtocol'https://beta.docs.nodejs.org/http2.html#event-unknownprotocol
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
RFC-9113https://www.rfc-editor.org/rfc/rfc9113.html#section-8.2.1
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
Objecthttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object
net.createServer()https://beta.docs.nodejs.org/net.html#netcreateserveroptions-connectionlistener
Functionhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function
Compatibility APIhttps://beta.docs.nodejs.org/http2.html#compatibility-api
Http2Serverhttps://beta.docs.nodejs.org/http2.html#class-http2server
unencrypted HTTP/2https://http2.github.io/faq/#does-http2-require-encryption
http2.createSecureServer()https://beta.docs.nodejs.org/http2.html#http2createsecureserveroptions-onrequesthandler
http2.createSecureServerhttps://beta.docs.nodejs.org/http2.html#http2createsecureserveroptions-onrequesthandler
Added the connectionWindowSize option.v26.11.0https://github.com/nodejs/node/pull/65619
Added the strictSingleValueFields option.v25.7.0https://github.com/nodejs/node/pull/59917
Added http1Options option.v25.7.0https://github.com/nodejs/node/pull/61713
Added unknownProtocolTimeout option with a default of 10000.v15.10.0, v14.16.0, v12.21.0, v10.24.0https://github.com/nodejs-private/node-private/pull/246
Added maxSettings option with a default of 32.v14.4.0, v12.18.0, v10.21.0https://github.com/nodejs-private/node-private/pull/204
Added maxSessionRejectedStreams option with a default of 100.v13.3.0, v12.16.0https://github.com/nodejs/node/pull/30534
Added maxSessionInvalidFrames option with a default of 1000.v13.3.0, v12.16.0https://github.com/nodejs/node/pull/30534
The PADDING_STRATEGY_CALLBACK has been made equivalent to providing PADDING_STRATEGY_ALIGNED and selectPadding has been removed.v13.0.0https://github.com/nodejs/node/pull/29144
Added the origins option to automatically send an ORIGIN frame on Http2Session startup.v10.12.0https://github.com/nodejs/node/pull/22956
Added the maxOutstandingPings option with a default limit of 10.v8.9.3https://github.com/nodejs/node/pull/17105
Added the maxHeaderListPairs option with a default limit of 128 header pairs.v8.9.3https://github.com/nodejs/node/pull/16676
Objecthttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
'unknownProtocol'https://beta.docs.nodejs.org/http2.html#event-unknownprotocol
ALPN negotiationhttps://beta.docs.nodejs.org/http2.html#alpn-negotiation
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
server.maxHeadersCounthttps://beta.docs.nodejs.org/http.html#servermaxheaderscount
request.maxHeadersCounthttps://beta.docs.nodejs.org/http.html#requestmaxheaderscount
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
HTTP/2 Settings Objecthttps://beta.docs.nodejs.org/http2.html#settings-object
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
Arrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array
Objecthttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object
tls.createServer()https://beta.docs.nodejs.org/tls.html#tlscreateserveroptions-secureconnectionlistener
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
'unknownProtocol'https://beta.docs.nodejs.org/http2.html#event-unknownprotocol
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
RFC-9113https://www.rfc-editor.org/rfc/rfc9113.html#section-8.2.1
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
Objecthttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object
http.createServer()https://beta.docs.nodejs.org/http.html#httpcreateserveroptions-requestlistener
http.IncomingMessagehttps://beta.docs.nodejs.org/http.html#class-httpincomingmessage
http.ServerResponsehttps://beta.docs.nodejs.org/http.html#class-httpserverresponse
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
Functionhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function
Compatibility APIhttps://beta.docs.nodejs.org/http2.html#compatibility-api
Http2SecureServerhttps://beta.docs.nodejs.org/http2.html#class-http2secureserver
http2.connecthttps://beta.docs.nodejs.org/http2.html#http2connectauthority-options-listener
Added the connectionWindowSize option.v26.11.0https://github.com/nodejs/node/pull/65619
Added unknownProtocolTimeout option with a default of 10000.v15.10.0, v14.16.0, v12.21.0, v10.24.0https://github.com/nodejs-private/node-private/pull/246
Added maxSettings option with a default of 32.v14.4.0, v12.18.0, v10.21.0https://github.com/nodejs-private/node-private/pull/204
The PADDING_STRATEGY_CALLBACK has been made equivalent to providing PADDING_STRATEGY_ALIGNED and selectPadding has been removed.v13.0.0https://github.com/nodejs/node/pull/29144
Added the maxOutstandingPings option with a default limit of 10.v8.9.3https://github.com/nodejs/node/pull/17105
Added the maxHeaderListPairs option with a default limit of 128 header pairs.v8.9.3https://github.com/nodejs/node/pull/16676
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
URLhttps://beta.docs.nodejs.org/url.html#the-whatwg-url-api
Objecthttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
server.maxHeadersCounthttps://beta.docs.nodejs.org/http.html#servermaxheaderscount
request.maxHeadersCounthttps://beta.docs.nodejs.org/http.html#requestmaxheaderscount
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
HTTP/2 Settings Objecthttps://beta.docs.nodejs.org/http2.html#settings-object
Arrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array
Functionhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function
Duplexhttps://beta.docs.nodejs.org/stream.html#class-streamduplex
Objecthttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object
net.connect()https://beta.docs.nodejs.org/net.html#netconnect
tls.connect()https://beta.docs.nodejs.org/tls.html#tlsconnectoptions-callback
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
'unknownProtocol'https://beta.docs.nodejs.org/http2.html#event-unknownprotocol
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
RFC-9113https://www.rfc-editor.org/rfc/rfc9113.html#section-8.2.1
Functionhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function
'connect'https://beta.docs.nodejs.org/http2.html#event-connect
ClientHttp2Sessionhttps://beta.docs.nodejs.org/http2.html#class-clienthttp2session
http2.constantshttps://beta.docs.nodejs.org/http2.html#http2constants
Header name constantshttps://beta.docs.nodejs.org/http2.html#header-name-constants
HTTP/2 Headers Objecthttps://beta.docs.nodejs.org/http2.html#headers-object
Invalid character handling in header names and valueshttps://beta.docs.nodejs.org/http2.html#invalid-character-handling-in-header-names-and-values
Pseudo-header constantshttps://beta.docs.nodejs.org/http2.html#pseudo-header-constants
Regular header constantshttps://beta.docs.nodejs.org/http2.html#regular-header-constants
Error codes for RST_STREAM and GOAWAYhttps://beta.docs.nodejs.org/http2.html#error-codes-for-rst_stream-and-goaway
http2.getDefaultSettingshttps://beta.docs.nodejs.org/http2.html#http2getdefaultsettings
HTTP/2 Settings Objecthttps://beta.docs.nodejs.org/http2.html#settings-object
http2.getPackedSettingshttps://beta.docs.nodejs.org/http2.html#http2getpackedsettingssettings
HTTP/2 Settings Objecthttps://beta.docs.nodejs.org/http2.html#settings-object
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
HTTP/2https://tools.ietf.org/html/rfc7540
http2.getUnpackedSettingshttps://beta.docs.nodejs.org/http2.html#http2getunpackedsettingsbuf
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
TypedArrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray
HTTP/2 Settings Objecthttps://beta.docs.nodejs.org/http2.html#settings-object
HTTP/2 Settings Objecthttps://beta.docs.nodejs.org/http2.html#settings-object
http2.performServerHandshakehttps://beta.docs.nodejs.org/http2.html#http2performserverhandshakesocket-options
stream.Duplexhttps://beta.docs.nodejs.org/stream.html#class-streamduplex
Objecthttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object
http2.createServer()https://beta.docs.nodejs.org/http2.html#http2createserveroptions-onrequesthandler
ServerHttp2Sessionhttps://beta.docs.nodejs.org/http2.html#class-serverhttp2session
http2.sensitiveHeadershttps://beta.docs.nodejs.org/http2.html#http2sensitiveheaders
symbolhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#symbol_type
Sensitive headershttps://beta.docs.nodejs.org/http2.html#sensitive-headers
Headers objecthttps://beta.docs.nodejs.org/http2.html#headers-object
Raw headershttps://beta.docs.nodejs.org/http2.html#raw-headers
Sensitive headershttps://beta.docs.nodejs.org/http2.html#sensitive-headers
Settings objecthttps://beta.docs.nodejs.org/http2.html#settings-object
The maxConcurrentStreams setting is stricter.v12.12.0https://github.com/nodejs/node/pull/29833
The maxHeaderListSize setting is now strictly enforced.v8.9.3https://github.com/nodejs/node/pull/16676
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
http2.createServer()https://beta.docs.nodejs.org/http2.html#http2createserveroptions-onrequesthandler
http2.connect()https://beta.docs.nodejs.org/http2.html#http2connectauthority-options-listener
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
RFC 8441https://tools.ietf.org/html/rfc8441
Objecthttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object
Error handlinghttps://beta.docs.nodejs.org/http2.html#error-handling
Invalid character handling in header names and valueshttps://beta.docs.nodejs.org/http2.html#invalid-character-handling-in-header-names-and-values
Push streams on the clienthttps://beta.docs.nodejs.org/http2.html#push-streams-on-the-client
Supporting the CONNECT methodhttps://beta.docs.nodejs.org/http2.html#supporting-the-connect-method
The extended CONNECT protocolhttps://beta.docs.nodejs.org/http2.html#the-extended-connect-protocol
RFC 8441https://tools.ietf.org/html/rfc8441
Compatibility APIhttps://beta.docs.nodejs.org/http2.html#compatibility-api
HTTP/1https://beta.docs.nodejs.org/http.html
HTTP/1https://beta.docs.nodejs.org/http.html
HTTPShttps://beta.docs.nodejs.org/https.html
ALPN negotiationhttps://beta.docs.nodejs.org/http2.html#alpn-negotiation
Http2ServerRequesthttps://beta.docs.nodejs.org/http2.html#class-http2http2serverrequest
Http2ServerResponsehttps://beta.docs.nodejs.org/http2.html#class-http2http2serverresponse
ALPN negotiationhttps://beta.docs.nodejs.org/http2.html#alpn-negotiation
HTTPShttps://beta.docs.nodejs.org/https.html
HTTP/1https://beta.docs.nodejs.org/http.html
HTTPShttps://beta.docs.nodejs.org/https.html
http2.Http2ServerRequesthttps://beta.docs.nodejs.org/http2.html#class-http2http2serverrequest
http2.Serverhttps://beta.docs.nodejs.org/http2.html#class-http2server
http2.SecureServerhttps://beta.docs.nodejs.org/http2.html#class-http2secureserver
'request'https://beta.docs.nodejs.org/http2.html#event-request
abortedhttps://beta.docs.nodejs.org/http2.html#event-aborted-1
closehttps://beta.docs.nodejs.org/http2.html#event-close-2
Http2Streamhttps://beta.docs.nodejs.org/http2.html#class-http2stream
request.abortedhttps://beta.docs.nodejs.org/http2.html#requestaborted
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
request.authorityhttps://beta.docs.nodejs.org/http2.html#requestauthority
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
request.completehttps://beta.docs.nodejs.org/http2.html#requestcomplete
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
request.connectionhttps://beta.docs.nodejs.org/http2.html#requestconnection
request.sockethttps://beta.docs.nodejs.org/http2.html#requestsocket
net.Sockethttps://beta.docs.nodejs.org/net.html#class-netsocket
tls.TLSSockethttps://beta.docs.nodejs.org/tls.html#class-tlstlssocket
request.sockethttps://beta.docs.nodejs.org/http2.html#requestsocket
request.destroyhttps://beta.docs.nodejs.org/http2.html#requestdestroyerror
Errorhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error
Http2Streamhttps://beta.docs.nodejs.org/http2.html#class-http2stream
Http2ServerRequesthttps://beta.docs.nodejs.org/http2.html#class-http2http2serverrequest
request.headershttps://beta.docs.nodejs.org/http2.html#requestheaders
Objecthttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object
HTTP/2 Headers Objecthttps://beta.docs.nodejs.org/http2.html#headers-object
request.httpVersionhttps://beta.docs.nodejs.org/http2.html#requesthttpversion
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
request.methodhttps://beta.docs.nodejs.org/http2.html#requestmethod
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
request.rawHeadershttps://beta.docs.nodejs.org/http2.html#requestrawheaders
HTTP/2 Raw Headershttps://beta.docs.nodejs.org/http2.html#raw-headers
request.rawTrailershttps://beta.docs.nodejs.org/http2.html#requestrawtrailers
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
request.schemehttps://beta.docs.nodejs.org/http2.html#requestscheme
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
request.setTimeouthttps://beta.docs.nodejs.org/http2.html#requestsettimeoutmsecs-callback
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
Functionhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function
http2.Http2ServerRequesthttps://beta.docs.nodejs.org/http2.html#class-http2http2serverrequest
Http2Streamhttps://beta.docs.nodejs.org/http2.html#class-http2stream
Http2Streamhttps://beta.docs.nodejs.org/http2.html#class-http2stream
request.sockethttps://beta.docs.nodejs.org/http2.html#requestsocket
net.Sockethttps://beta.docs.nodejs.org/net.html#class-netsocket
tls.TLSSockethttps://beta.docs.nodejs.org/tls.html#class-tlstlssocket
Http2Session and Socketshttps://beta.docs.nodejs.org/http2.html#http2session-and-sockets
request.socket.getPeerCertificate()https://beta.docs.nodejs.org/tls.html#tlssocketgetpeercertificatedetailed
request.streamhttps://beta.docs.nodejs.org/http2.html#requeststream
Http2Streamhttps://beta.docs.nodejs.org/http2.html#class-http2stream
Http2Streamhttps://beta.docs.nodejs.org/http2.html#class-http2stream
request.trailershttps://beta.docs.nodejs.org/http2.html#requesttrailers
Objecthttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object
request.urlhttps://beta.docs.nodejs.org/http2.html#requesturl
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
http2.Http2ServerResponsehttps://beta.docs.nodejs.org/http2.html#class-http2http2serverresponse
'request'https://beta.docs.nodejs.org/http2.html#event-request
closehttps://beta.docs.nodejs.org/http2.html#event-close-3
Http2Streamhttps://beta.docs.nodejs.org/http2.html#class-http2stream
response.end()https://beta.docs.nodejs.org/http2.html#responseenddata-encoding-callback
finishhttps://beta.docs.nodejs.org/http2.html#event-finish
response.addTrailershttps://beta.docs.nodejs.org/http2.html#responseaddtrailersheaders
Objecthttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object
TypeErrorhttps://beta.docs.nodejs.org/errors.html#class-typeerror
response.appendHeaderhttps://beta.docs.nodejs.org/http2.html#responseappendheadername-value
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
response.setHeader()https://beta.docs.nodejs.org/http2.html#responsesetheadername-value
TypeErrorhttps://beta.docs.nodejs.org/errors.html#class-typeerror
response.connectionhttps://beta.docs.nodejs.org/http2.html#responseconnection
response.sockethttps://beta.docs.nodejs.org/http2.html#responsesocket
net.Sockethttps://beta.docs.nodejs.org/net.html#class-netsocket
tls.TLSSockethttps://beta.docs.nodejs.org/tls.html#class-tlstlssocket
response.sockethttps://beta.docs.nodejs.org/http2.html#responsesocket
response.createPushResponsehttps://beta.docs.nodejs.org/http2.html#responsecreatepushresponseheaders-callback
Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0https://github.com/nodejs/node/pull/41678
HTTP/2 Headers Objecthttps://beta.docs.nodejs.org/http2.html#headers-object
Functionhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function
Errorhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error
http2.Http2ServerResponsehttps://beta.docs.nodejs.org/http2.html#class-http2http2serverresponse
http2stream.pushStream()https://beta.docs.nodejs.org/http2.html#http2streampushstreamheaders-options-callback
Http2Streamhttps://beta.docs.nodejs.org/http2.html#class-http2stream
response.endhttps://beta.docs.nodejs.org/http2.html#responseenddata-encoding-callback
This method now returns a reference to ServerResponse.v10.0.0https://github.com/nodejs/node/pull/18780
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
Uint8Arrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
Functionhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function
thishttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Operators/this
response.write(data, encoding)https://beta.docs.nodejs.org/http.html#responsewritechunk-encoding-callback
response.finishedhttps://beta.docs.nodejs.org/http2.html#responsefinished
response.writableEndedhttps://beta.docs.nodejs.org/http2.html#responsewritableended
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
response.end()https://beta.docs.nodejs.org/http2.html#responseenddata-encoding-callback
response.getHeaderhttps://beta.docs.nodejs.org/http2.html#responsegetheadername
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
response.getHeaderNameshttps://beta.docs.nodejs.org/http2.html#responsegetheadernames
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
response.getHeadershttps://beta.docs.nodejs.org/http2.html#responsegetheaders
Objecthttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object
response.hasHeaderhttps://beta.docs.nodejs.org/http2.html#responsehasheadername
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
response.headersSenthttps://beta.docs.nodejs.org/http2.html#responseheaderssent
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
response.removeHeaderhttps://beta.docs.nodejs.org/http2.html#responseremoveheadername
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
response.reqhttps://beta.docs.nodejs.org/http2.html#responsereq
http2.Http2ServerRequesthttps://beta.docs.nodejs.org/http2.html#class-http2http2serverrequest
response.sendDatehttps://beta.docs.nodejs.org/http2.html#responsesenddate
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
response.setHeaderhttps://beta.docs.nodejs.org/http2.html#responsesetheadername-value
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
TypeErrorhttps://beta.docs.nodejs.org/errors.html#class-typeerror
response.setHeader()https://beta.docs.nodejs.org/http2.html#responsesetheadername-value
response.writeHead()https://beta.docs.nodejs.org/http2.html#responsewriteheadstatuscode-statusmessage-headers
response.writeHead()https://beta.docs.nodejs.org/http2.html#responsewriteheadstatuscode-statusmessage-headers
response.setTimeouthttps://beta.docs.nodejs.org/http2.html#responsesettimeoutmsecs-callback
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
Functionhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function
http2.Http2ServerResponsehttps://beta.docs.nodejs.org/http2.html#class-http2http2serverresponse
Http2Streamhttps://beta.docs.nodejs.org/http2.html#class-http2stream
Http2Streamhttps://beta.docs.nodejs.org/http2.html#class-http2stream
response.sockethttps://beta.docs.nodejs.org/http2.html#responsesocket
net.Sockethttps://beta.docs.nodejs.org/net.html#class-netsocket
tls.TLSSockethttps://beta.docs.nodejs.org/tls.html#class-tlstlssocket
Http2Session and Socketshttps://beta.docs.nodejs.org/http2.html#http2session-and-sockets
response.statusCodehttps://beta.docs.nodejs.org/http2.html#responsestatuscode
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
response.writeHead()https://beta.docs.nodejs.org/http2.html#responsewriteheadstatuscode-statusmessage-headers
response.statusMessagehttps://beta.docs.nodejs.org/http2.html#responsestatusmessage
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
response.streamhttps://beta.docs.nodejs.org/http2.html#responsestream
Http2Streamhttps://beta.docs.nodejs.org/http2.html#class-http2stream
Http2Streamhttps://beta.docs.nodejs.org/http2.html#class-http2stream
response.writableEndedhttps://beta.docs.nodejs.org/http2.html#responsewritableended
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
response.end()https://beta.docs.nodejs.org/http2.html#responseenddata-encoding-callback
writable.writableFinishedhttps://beta.docs.nodejs.org/stream.html#writablewritablefinished
response.writehttps://beta.docs.nodejs.org/http2.html#responsewritechunk-encoding-callback
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
Bufferhttps://beta.docs.nodejs.org/buffer.html#class-buffer
Uint8Arrayhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
Functionhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function
booleanhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type
response.writeHead()https://beta.docs.nodejs.org/http2.html#responsewriteheadstatuscode-statusmessage-headers
response.write()https://beta.docs.nodejs.org/http2.html#responsewritechunk-encoding-callback
response.write()https://beta.docs.nodejs.org/http2.html#responsewritechunk-encoding-callback
response.writeContinuehttps://beta.docs.nodejs.org/http2.html#responsewritecontinue
'checkContinue'https://beta.docs.nodejs.org/http2.html#event-checkcontinue
response.writeEarlyHintshttps://beta.docs.nodejs.org/http2.html#responsewriteearlyhintshints
Objecthttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object
response.writeInformationhttps://beta.docs.nodejs.org/http2.html#responsewriteinformationstatuscode-headers
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
Objecthttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object
response.writeContinue()https://beta.docs.nodejs.org/http2.html#responsewritecontinue
response.writeEarlyHints()https://beta.docs.nodejs.org/http2.html#responsewriteearlyhintshints
response.writeHeadhttps://beta.docs.nodejs.org/http2.html#responsewriteheadstatuscode-statusmessage-headers
Return this from writeHead() to allow chaining with end().v11.10.0, v10.17.0https://github.com/nodejs/node/pull/25974
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
HTTP/2 Headers Objecthttps://beta.docs.nodejs.org/http2.html#headers-object
HTTP/2 Raw Headershttps://beta.docs.nodejs.org/http2.html#raw-headers
http2.Http2ServerResponsehttps://beta.docs.nodejs.org/http2.html#class-http2http2serverresponse
HTTP/1https://beta.docs.nodejs.org/http.html
response.end()https://beta.docs.nodejs.org/http2.html#responseenddata-encoding-callback
response.write()https://beta.docs.nodejs.org/http2.html#responsewritechunk-encoding-callback
response.end()https://beta.docs.nodejs.org/http2.html#responseenddata-encoding-callback
response.setHeader()https://beta.docs.nodejs.org/http2.html#responsesetheadername-value
response.writeHead()https://beta.docs.nodejs.org/http2.html#responsewriteheadstatuscode-statusmessage-headers
response.writeHead()https://beta.docs.nodejs.org/http2.html#responsewriteheadstatuscode-statusmessage-headers
TypeErrorhttps://beta.docs.nodejs.org/errors.html#class-typeerror
Collecting HTTP/2 performance metricshttps://beta.docs.nodejs.org/http2.html#collecting-http2-performance-metrics
Performance Observerhttps://beta.docs.nodejs.org/perf_hooks.html
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type
stringhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type
Note on :authority and hosthttps://beta.docs.nodejs.org/http2.html#note-on-authority-and-host
request.authorityhttps://beta.docs.nodejs.org/http2.html#requestauthority
NextCore APIhttps://beta.docs.nodejs.org/http2/core-api.html
JSONhttps://beta.docs.nodejs.org/http2.json
MDhttps://beta.docs.nodejs.org/http2.md
Edit this pagehttps://github.com/nodejs/node/edit/HEAD/doc/api/http2.md
Determining if crypto support is unavailablehttps://beta.docs.nodejs.org/http2.html#determining-if-crypto-support-is-unavailable
Core APIhttps://beta.docs.nodejs.org/http2.html#core-api
Server-side examplehttps://beta.docs.nodejs.org/http2.html#server-side-example
Client-side examplehttps://beta.docs.nodejs.org/http2.html#client-side-example
Http2Sessionhttps://beta.docs.nodejs.org/http2.html#class-http2session
ServerHttp2Sessionhttps://beta.docs.nodejs.org/http2.html#class-serverhttp2session
ClientHttp2Sessionhttps://beta.docs.nodejs.org/http2.html#class-clienthttp2session
Http2Streamhttps://beta.docs.nodejs.org/http2.html#class-http2stream
ClientHttp2Streamhttps://beta.docs.nodejs.org/http2.html#class-clienthttp2stream
ServerHttp2Streamhttps://beta.docs.nodejs.org/http2.html#class-serverhttp2stream
Http2Serverhttps://beta.docs.nodejs.org/http2.html#class-http2server
Http2SecureServerhttps://beta.docs.nodejs.org/http2.html#class-http2secureserver
http2.createServerhttps://beta.docs.nodejs.org/http2.html#http2createserveroptions-onrequesthandler
http2.createSecureServerhttps://beta.docs.nodejs.org/http2.html#http2createsecureserveroptions-onrequesthandler
http2.connecthttps://beta.docs.nodejs.org/http2.html#http2connectauthority-options-listener
http2.constantshttps://beta.docs.nodejs.org/http2.html#http2constants
http2.getDefaultSettingshttps://beta.docs.nodejs.org/http2.html#http2getdefaultsettings
http2.getPackedSettingshttps://beta.docs.nodejs.org/http2.html#http2getpackedsettingssettings
http2.getUnpackedSettingshttps://beta.docs.nodejs.org/http2.html#http2getunpackedsettingsbuf
http2.performServerHandshakehttps://beta.docs.nodejs.org/http2.html#http2performserverhandshakesocket-options
http2.sensitiveHeadershttps://beta.docs.nodejs.org/http2.html#http2sensitiveheaders
Headers objecthttps://beta.docs.nodejs.org/http2.html#headers-object
Settings objecthttps://beta.docs.nodejs.org/http2.html#settings-object
Error handlinghttps://beta.docs.nodejs.org/http2.html#error-handling
Invalid character handling in header names and valueshttps://beta.docs.nodejs.org/http2.html#invalid-character-handling-in-header-names-and-values
Push streams on the clienthttps://beta.docs.nodejs.org/http2.html#push-streams-on-the-client
Supporting the CONNECT methodhttps://beta.docs.nodejs.org/http2.html#supporting-the-connect-method
The extended CONNECT protocolhttps://beta.docs.nodejs.org/http2.html#the-extended-connect-protocol
Compatibility APIhttps://beta.docs.nodejs.org/http2.html#compatibility-api
ALPN negotiationhttps://beta.docs.nodejs.org/http2.html#alpn-negotiation
http2.Http2ServerRequesthttps://beta.docs.nodejs.org/http2.html#class-http2http2serverrequest
http2.Http2ServerResponsehttps://beta.docs.nodejs.org/http2.html#class-http2http2serverresponse
Collecting HTTP/2 performance metricshttps://beta.docs.nodejs.org/http2.html#collecting-http2-performance-metrics
authority and hosthttps://beta.docs.nodejs.org/http2.html#note-on-authority-and-host

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.