보안 칼럼PHP·Node사실 확인 2026-10-31 · 기관 5곳
Node.js LTS 뜻 · 실제 서비스에는 어떤 버전을 써야 하나
세 줄 요약
- LTS는 장기 지원 버전이고, 실제 서비스에는 LTS를 씁니다.
- 26은 2029-04-30, 24는 2028-04-30까지 지원이 잡혀 있습니다.
- 20은 2026-04-30에 지원이 끝났습니다.
Node.js 다운로드 페이지에는 LTS라는 표시가 붙은 버전이 있습니다. LTS가 무엇인지, 실제 서비스에는 어떤 버전을 골라야 하는지, 지원 일정은 어떻게 읽는지 정리했습니다.
LTS는 장기 지원 버전
LTS는 Long Term Support, 즉 오랫동안 수리를 받는 버전이라는 뜻입니다.
Node.js 공식 사이트는 실제 서비스에는 활성 LTS나 유지보수 LTS 버전만 쓰라고 안내합니다.
새 기능을 먼저 담는 버전은 바뀌는 부분이 많아 시험용이나 라이브러리 개발에 더 맞습니다.
Node.js LTS 목록 조회하기지원 단계 읽는 법
LTS 버전은 활성 LTS 단계를 지나 유지보수 단계로 넘어가고, 유지보수 단계에서는 심각한 버그와 보안 수리 위주로 나옵니다.
유지보수 단계라도 지원 종료 전까지는 보안 수리를 받으므로 계속 써도 됩니다. 다만 다음 버전대로 옮길 준비를 시작할 때라는 신호로 보면 됩니다.
지금 고를 수 있는 버전대
Node.js 26은 2026년 10월 28일 활성 LTS 단계에 들어갔습니다.
Node.js 26의 지원 종료는 2029년 4월 30일로 잡혀 있습니다.
Node.js 24의 지원 종료는 2028년 4월 30일로 잡혀 있습니다.
새로 시작하는 서비스라면 지원 기간이 긴 최신 LTS를, 이미 운영 중이라면 쓰는 라이브러리와 호스팅이 지원하는 LTS를 고르는 것이 무난합니다.
Node.js 지원 일정표 조회하기지원이 끝난 버전은
Node.js 20은 2026년 4월 30일에 지원이 끝났습니다.
지원이 끝난 버전은 새 보안 문제가 나와도 공식 수리가 없습니다. 이런 버전을 쓰고 있다면 우선순위를 높여 옮겨야 합니다.
Node.js LTS 다운받기주의할 점
일정표의 날짜는 바뀔 수 있다고 공식 일정표에 적혀 있습니다. 중요한 계획을 세울 때는 공식 일정표를 다시 확인합니다.
버전대를 옮길 때는 쓰고 있는 라이브러리들이 새 버전을 지원하는지 먼저 확인합니다.
자주 묻는 질문
Q. Current 버전은 쓰면 안 되나요?
개발과 시험에는 써도 되지만, 실제 서비스에는 LTS 버전을 쓰라는 것이 공식 안내입니다.
Q. 22와 24 중 어느 쪽이 나은가요?
둘 다 지원 중인 LTS입니다. 지원 종료가 더 늦은 쪽을 고르면 다음 이전까지 여유가 생깁니다.
Q. 다음 버전 일정은 어디서 보나요?
위 버튼의 공식 일정표에 버전별 단계와 날짜가 정리돼 있습니다. 날짜는 바뀔 수 있으니 계획을 세울 때마다 다시 확인하세요.
출처
사실 확인표
| Node.js 공식 사이트는 실제 서비스에는 활성 LTS나 유지보수 LTS 버전만 쓰라고 안내합니다. | nodejs.org 릴리스 목록 · Tech Insider Node.js LTS 비교 글 · Vendure Node.js 보안 릴리스 글 |
| LTS 버전은 활성 LTS 단계를 지나 유지보수 단계로 넘어가고, 유지보수 단계에서는 심각한 버그와 보안 수리 위주로 나옵니다. | Node.js Release 일정표 (GitHub) · nodejs.org 릴리스 목록 · endoflife.date Node.js |
| Node.js 26은 2026년 10월 28일 활성 LTS 단계에 들어갔습니다. | Node.js Release 일정표 (GitHub) · endoflife.date Node.js · Tech Insider Node.js LTS 비교 글 |
| Node.js 26의 지원 종료는 2029년 4월 30일로 잡혀 있습니다. | Node.js Release 일정표 (GitHub) · endoflife.date Node.js · Tech Insider Node.js LTS 비교 글 |
| Node.js 24의 지원 종료는 2028년 4월 30일로 잡혀 있습니다. | Node.js Release 일정표 (GitHub) · endoflife.date Node.js · Tech Insider Node.js LTS 비교 글 |
| Node.js 20은 2026년 4월 30일에 지원이 끝났습니다. | endoflife.date Node.js · Vendure Node.js 보안 릴리스 글 · nodejs.org 릴리스 목록 |