본문 바로가기
삵

Node.js 26.10.0 공개, throttle 등 유틸 추가

조회 1 · 댓글 0
동교동삼거리동교동삼거리작성자2026년 9월 24일

Node.js 26.10.0이 2026년 9월 22일 Current 라인으로 공개됐습니다. 보안 긴급 패치가 아니라 여러 신규 API를 담은 기능 릴리스이고, semver-minor 변경이 다수 들어갔습니다. 눈에 띄는 건 표준 라이브러리에 지연 실행 유틸이 들어온 점입니다. util.throttle()과 util.debounce()가 추가되어 그동안 로대시(lodash) 같은 외부 패키지나 직접 구현으로 처리하던 스로틀링과 디바운스를 기본 제공 함수로 쓸 수 있게 됐습니다.

이 밖에 추가된 주요 항목은 다음과 같습니다.

  • crypto.parsePKCS12() - .p12/.pfx 형식의 PKCS#12 인증서를 파싱하는 함수
  • SQLite 바인딩에서 undefined 값을 NULL로 처리
  • 파일시스템 openAsBlobSync 메서드 추가
  • net.BoundSocket을 워커 스레드나 자식 프로세스로 전달 가능
  • 성능 계측용 SlidingWindowHistogram 추가

TLS 쪽도 손봤습니다. PEM 번들에서 CRL(인증서 폐기 목록)을 모두 읽어오도록 바뀌었고, singleUse 옵션이 보안 컨텍스트로 전파되도록 수정됐습니다. 자바스크립트에서 재진입하는 SSL 상태 머신 호출은 지연 처리하도록 바꿔 안정성을 높였습니다.

정리하면 util.throttle과 util.debounce가 표준으로 들어온 게 실무에서 가장 반가운 대목으로 보입니다. 간단한 지연 제어 때문에 의존성을 하나 더 얹던 관행을 줄일 수 있기 때문입니다. 다만 이번 버전은 Current 라인 릴리스이고 보안 수정이 목적이 아니므로, 운영 환경에서 LTS 계열을 쓰는 경우 당장 올릴 필요는 없어 보입니다. 새 API를 먼저 써보려는 개발자에게 맞는 릴리스입니다.

🔗 https://github.com/nodejs/node/releases/tag/v26.10.0

로그인 후 답글을 남길 수 있습니다.