세계에서 가장 빠르게 성장하는 오픈 소스 플랫폼이 새로운 릴리스를 내보내다.

새로운 “최신” 버전은 350만 사용자들을 위해 성능 개선, 향상된 신뢰성, 더 나은 보안에 집중했습니다.

샌프란시스코 2016년 4월 26일 - Node.js 플랫폼의 개발을 나아가게 하려고 커뮤니티와 기업이 함께 만든 Node.js 재단에서, 오늘 Node.js 버전 6(Node.js v6)의 릴리스를 발표했습니다. 이 릴리스는 주요한 성능 개선, 향상된 신뢰성, 더 나은 보안을 가져다 줍니다.

350만 명이 넘는 사용자와 매년 100%의 성장률을 보여주는 Node.js는 웹 애플리케이션, IoT, 모바일, 기업용 애플리케이션, 마이크로서비스 아키텍처에서 사용되는 만능 플랫폼으로 부상했습니다. 이 기술은 포춘 500대 기업에서 신생기업까지, 풀 스택 자바스크립트 개발자가 프론트엔드부터 백엔트, 모바일, IoT 프로젝트까지 아우를 수 있는 유일한 통합 플랫폼입니다.

이번 최신 릴리스에서의 핵심은 성능 향상입니다. Node.js 버전 4(Node.js v4)에 비해 모듈 로딩에서 4배나 빨라져서 성능을 상당히 높인 것이 그중에 하나입니다. 이것은 개발자들에게 규모가 큰 애플리케이션의 시작 소요 시간을 극적으로 단축해 개발 사이클에서 생산성을 증가시키고 사용자들에게는 더 자연스러운 경험을 제공할 것입니다. 추가로 Node.js 버전 6은 ECMAScript 2015 (ES6) 지원이 향상된 v8 자바스크립트 엔진 5.0을 내장하고 있습니다. 현재 Node.js 버전 6에서는 Node.js 버전 4의 50%, Node.js 버전 5의 56%에서 더 증가한 93%의 ES6 기능을 지원합니다. ES6의 주요 기능으로는 기본 파라미터, rest 파리미터, 디스트럭처링(destructuring), class와 super 키워드들이 있습니다.

보안은 기업과 스타트업에게 가장 중요합니다. 그리고 Node.js 버전 6은 보안 코드를 작성하기 쉽게 몇몇 중요한 보안 기능들을 추가했습니다. 새로운 Buffer API는 zero-fill-buffers 커맨드 라인 옵션뿐만 아니라 새 Buffer 인스턴스를 만드는데 사용되는 새로운 생성자 메서드를 통해 애플리케이션에 누출되는 취약성과 버그들의 위험을 감소시킬 것입니다. 개발자들은 신규 커맨드 라인 옵션을 사용해서 새로운 생성자 API 사용이 아직 업데이트 안 된 오래된 모듈들도 안전하게 지속해 사용할 수 있습니다. 추가로 V8은 Math.random()의 구현이 향상되었기 때문에 더욱더 안전해질 것입니다. - 이 기능은 Node.js 버전 6에 추가되었습니다.

“Node.js 프로젝트는 2015년 9월에 우리가 처음 제안된 그 연대표에서 세상에 이 버전을 가져오는 놀랄만한 성과를 이루었습니다. 기업에서 중요시하는 안정성과 성능에 대한 향상을 지속하고 개발자들의 요구사항을 충족시켜주는 첨단 자바스크립트 기능을 모두 장착한 Node.js의 새로운 버전이 나온 것은 우리에게 중요합니다.”라고 Node.js 재단의 커뮤니티 매니저 Mikeal Rogers가 말했습니다. “이 릴리스는 갈수록 증가하는 기업 사용자들의 인프라의 핵심 기술로 Node.js를 채택하기 위해 안정성, 신뢰성, 성능, 보안을 긴 기간동안 예측할 수 있게 장기 지원을 약속합니다.”

Node.js의 신뢰성을 증가시키기 위해서 기업들이 플랫폼에서 구현하기 위해 찾고 이용하는 문서와 테스팅이 Node.js 버전 6에 더 많아졌습니다.

Node.js는 의존성과 비슷한 소프트웨어 라이브러리들의 버전 번호에 대한 명세인 유의적 버전 명세를 릴리스했습니다. Node.js의 장기 지원(LTS) 아래, 버전 6은 현재 “최신” 릴리스 노선이며 반면에 버전 5는 몇 달 더 유지 보수될 것입니다. 2016년 10월, Node.js 버전 6는 LTS 릴리스가 될 것이며 LTS 릴리스 노선(버전 4)은 2017년 4월까지 심각한 버그들, 심각한 보안을 수정하고 문서 업데이트들이 허용되는 유지 보수 방식으로 갈 것입니다. 사용자들은 버전 6이 LTS가 되는 10월에 버전 4에서 버전 6으로 이전을 시작해야만 합니다.

추가 자료

Node.js 재단에 대해

Node.js는 200여개국의 수만 개의 회사에서 사용되고 있으며 매달 350만 명 이상의 활성사용자가 존재하고 있고 엔터프라이즈 애플리케이션부터 로봇, API 엔진, 클라우드 스택, 모바일 웹사이트까지 전부 운영하는 고성능, 저지연 애플리케이션의 런타임입니다.

재단은 플래티넘 회원사인 Famous, IBM, Intel, Joyent, Microsoft, PayPal, Red Hat과 골드 회원사인 GoDaddy, NodeSource, Modulus/Progress Software, 실버 회원사인 Apigee, AppDynamics, Codefresh, DigitalOcean, Fidelity, Groupon, nearForm, New Relic, npm, Opbeat, RisingStack, Sauce Labs, SAP, StrongLoop (IBM 소속), Sphinx, YLD!, Yahoo!를 포함한 다양한 기업으로 구성되었습니다. 참여하려면 http://nodejs.org를 방문하세요.