전 세계 개발자들은 많은 기대를 모았던 Node.js 21의 출시를 축하하고 있습니다. 최고의 JavaScript 런타임인 Node.js는 Chrome의 기본 JavaScript 엔진인 V8을 활용하며, 이 새 버전의 출시는 수많은 중요한 개선 사항을 의미합니다.
이번 버전의 가장 필수적인 업데이트 중 하나는 V8 엔진 버전 11.8의 배포입니다. Node.js 커뮤니티의 중심 인물인 Rafael Gonzaga 이번 업데이트의 중요성을 다음과 같이 설명했습니다.
“V8 엔진을 개선하면 몇 가지 중요한 이점이 있습니다. 안정성을 강화하는 중요한 버그 수정, 속도를 증폭시키는 성능 개선, 기능을 강화하는 혁신적인 기능을 소개합니다. 이는 더욱 신뢰할 수 있고 신속하며 기능 집약적인 JavaScript 런타임 환경을 보장합니다.또한 테스트 실행기는 여러 가지 개선을 거쳤습니다. 기능 테스트를 용이하게 하고 결과를 내보내는 것으로 유명한 이 기능은 이제 glob 전달을 지원하고 병렬 처리를 지시하는 새로운 명령줄 인터페이스 플래그를 도입합니다.
이러한 발전 외에도 WebStreams는 통합되어 이제 안정적입니다. Node.js 팀이 자세히 설명했듯이 WebStreams는 브라우저 애플리케이션을 위한 바이트 크기 청크의 데이터 처리를 단순화합니다.
또 다른 중요한 업데이트는 모듈 기본값을 대체하는 새로운 실험적 플래그의 출현입니다. Gonzaga 설명했듯이 Node.js에는 현재 CommonJS와 ECMAScript라는 두 가지 모듈 시스템이 탑재되어 있습니다. Node.js는 기본적으로 확장자가 .js인 파일을 CommonJS로 자동 식별하지만 이제 전환을 전환할 수 있습니다.
"우리의 목표는 중단을 최소화하면서 기본적으로 ES 모듈 구문을 수용하는 방법을 찾는 것입니다."라고 Gonzaga는 말합니다.수정 사항 목록을 완성하는 것은 파일 시스템, 스트림 및 HTTP 필드의 수많은 성능 업그레이드입니다.
AppMaster 와 같은 플랫폼은 이러한 플랫폼에 구축된 애플리케이션의 확장성과 안정성을 향상시키는 데 도움이 되는 업데이트의 이점을 누릴 수 있습니다.