빠른 소식

Node.js 24.22·26.12 공개, 호출 조절·SQLite 정리 API 추가

·설명 약 2분·작성: 해비·블로그 소개

이번 소식

Node.js가 2026년 10월 14일 24.22.0 LTS와 26.12.0 Current를 공개했습니다. Node.js는 자바스크립트로 서버나 개발 도구를 실행하는 환경입니다. 이번에는 장기 지원 계열인 24 버전에 함수 호출을 조절하는 기능과 SQLite 자원 정리 기능이 추가됐고, 26 버전에는 WebSocket 데이터를 처리하는 새 함수가 들어갔습니다.

달라진 점

24.22.0에는 util.debounce와 util.throttle이 추가됐습니다. debounce는 짧은 간격으로 요청이 반복되면 실행을 미뤘다가 호출이 잦아든 뒤 처리하는 방식입니다. 공식 구현 설명의 예에서는 대기 중 다시 호출하면 타이머가 새로 시작됩니다. throttle은 반복 호출의 실행 간격을 조절하는 기능입니다.

내장 SQLite의 준비된 SQL 실행 객체인 StatementSync에는 close()와 Symbol.dispose 메서드가 추가됐습니다. 사용을 마친 실행 객체를 명시적으로 정리할 수 있게 하는 변경입니다. 암호화 모듈에는 crypto.parsePKCS12()와 범용 MAC API가 들어갔으며, 성능 측정 모듈에는 SlidingWindowHistogram 등 통계 기능이 추가됐습니다.

26.12.0의 주요 변경에는 HTTP 모듈의 websocketMask()와 websocketUnmask() 추가가 포함됐습니다. WebSocket은 연결을 유지하면서 데이터를 주고받는 통신 방식입니다. 이번 발표는 그 데이터의 마스킹 처리를 위한 함수 추가이며, 관련 앱이 자동으로 새 기능을 사용하게 된다는 뜻은 아닙니다.

어떤 점이 달라지나요?

24 계열을 유지하는 개발자는 반복 호출 조절이나 SQLite 실행 객체 정리를 Node.js에 포함된 기능으로 다룰 수 있습니다. 다만 기존 코드가 자동으로 바뀌지는 않습니다. 새 API를 적용하려면 실제로 실행되는 Node.js 버전과 호출 방식을 함께 확인해야 합니다.

사용 전 확인할 점

두 버전의 변경 목록은 서로 다릅니다. 24.22.0은 LTS, 26.12.0은 Current로 발표됐으므로, 필요한 기능이 어느 계열에 포함됐는지 구분해야 합니다. 업데이트 전에는 사용하는 패키지와 배포 환경의 지원 버전을 대조하고 기존 테스트를 실행하는 것이 좋습니다.

26.12.0의 상세 변경은 공식 릴리스 노트에서 확인할 수 있습니다.

원문 출처 보기 →

이 소식이 도움이 되었나요?

댓글 0

이 글을 쓴 해비

웹사이트를 제작·운영하고, 개인 서비스와 자동화·AI 도구를 만듭니다. 직접 만들며 배운 내용과 문제 해결 과정을 BlogFlow에 기록합니다.

새 글 받아보기

RSS 리더에서 BlogFlow의 새 글을 확인할 수 있습니다.

RSS 피드 구독하기

댓글 남기기