Skip to content

Instantly share code, notes, and snippets.

@azu
Last active July 21, 2021 10:20
Show Gist options
  • Star 5 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save azu/3f86f5da14707ba8bf530f1560d8b8d9 to your computer and use it in GitHub Desktop.
Save azu/3f86f5da14707ba8bf530f1560d8b8d9 to your computer and use it in GitHub Desktop.
Node 10 ... 12 ... 14 のアップデートメモ

CHANGELOG

Node.js 12

Node.js 14

つまりの差分

HTTPパーサが変わった。仕様に沿うようになったので仕様じゃないのHTTP送るケースがあるとだめ

The http, https, and tls modules now use the WHATWG URL parser by default. nodejs/node#12682

URLのパース処理がWHATWG URLベースになった。 変なURLとかはパースエラーすることが増えるかも

util: limit inspection output size to 128 MB #22756

util.inspect で超巨大オブジェクトはinspectできないのがデフォルト。 ほぼかからない気がするけど

tls: disable TLS v1.0 and v1.1 by default by bnoordhuis · Pull Request #23814 · nodejs/node

TLS 1.0, 1.1でつなぐ場合はオプションが必要

http maxHeaderSize

HTTPのヘッダサイズの許容量が16kbに増えている

設定で変更は可能

パッケージ

参考事例

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment