빠른 소식

Node.js main 브랜치, JIT-less·lite 모드 지원 제거 변경 병합

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

이번 소식

Node.js가 JIT-less·V8 lite 모드 지원을 제거하는 변경을 개발용 main 브랜치에 병합했습니다. 정식 배포가 완료된 소식은 아니며, 이 변경을 포함할 릴리스 버전과 배포일은 원문에 명시되지 않았습니다.

주요 변경

  • WebAssembly 사용 보장: fetch와 TypeScript 처리 등 내장 기능이 WebAssembly에 의존한다는 이유로, 이를 비활성화하는 실행 모드를 제거합니다.
  • 옵션 처리 변경: 병합된 코드에서는 CLI와 런타임 API로 요청한 --jitless·--lite-mode 설정을 해제합니다. NODE_OPTIONS에 넣으면 허용되지 않는 옵션으로 거부합니다.
  • 빌드 제약: --v8-lite-mode 빌드 옵션도 더 이상 지원하지 않습니다. PR에는 호환성을 깨는 변경을 뜻하는 semver-major 라벨이 붙어 있습니다.

개발자 영향

실행 가능한 메모리 할당이 제한된 환경에서 JIT-less 모드에 의존한다면, 이 변경이 포함된 개발 빌드를 도입하기 전에 실행 조건을 확인해야 합니다. 현재 운영 중인 정식 버전이 이번 병합만으로 바뀐 것은 아닙니다. 최종 소스와 테스트 조건을 확인했으며, 실제 빌드·실행 시험은 하지 않았습니다.

공식 출처·시점

PR 최초 공개: 2026년 10월 2일 19:41:54 KST. 이번에 전하는 실제 변경은 2026년 10월 4일 22:25:44 KST의 main 병합입니다. 세부 동작은 병합된 최종 코드를 기준으로 정리했습니다.

원문 출처 보기 →

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

댓글 0

이 글을 쓴 해비

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

새 글 받아보기

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

RSS 피드 구독하기

댓글 남기기