Edgio v7.4.0의 출시와 함께 Edgio Sites가 Node.js v18을 지원한다는 소식을 전하게 되어 기쁩니다. 이 업데이트는 고객이 Node.js v16과 Node.js v18 중에서 선택하여 Node.js 런타임의 최신 기능과 향상된 기능을 활용할 수 있도록 합니다.
배열에 대한 및 메서드와 같은 새로운 JavaScript 기능이 제공되므로 특정 코딩 작업을 단순화할 수 있습니다.
. 이 릴리스 이전에 Edgio v7의 배포는 Node.js v16에서 실행되었습니다. 이 새로운 릴리즈에서는 애플리케이션의 요구에 가장 적합한 Node.js 버전을 선택할 수 있습니다.
에 파일을 저장합니다.
Node.js v18의 새로운 기능
Node.js v18에는 웹 애플리케이션의 기능을 향상시키는 다양한 새로운 기능과 API가 포함되어 있습니다. 다음은 새로운 기능과 Node.js v16과 어떻게 다른지 자세히 살펴보겠습니다.V8 JavaScript 엔진 업그레이드
Node.js v18은 v8 JavaScript 엔진을 버전 10.1로 업그레이드합니다. 따라서 성능이 향상되고실험 글로벌 페치 API
가장 기대되는 기능 중 하나는 실험적인 글로벌 페치 API 입니다. 이 API는 이제 기본적으로 활성화됩니다. 이를 통해 브라우저의 Fetch API를 서버측 JavaScript로 편리하게 사용할 수 있으므로 HTTP 요청이 보다 간단하고 직관적으로 이루어집니다.웹 스트림 API
Node.js v18에서 실험적인 웹 스트림 API를 이제 전 세계적으로 사용할 수 있습니다. 이 API는 파일 읽기 및 쓰기 또는 네트워크 통신과 같은 스트리밍 데이터를 처리하는 표준 방법을 제공합니다. 일부 최신 프레임워크는 처음 몇 개의 정보 청크가 제공되자마자 이 API를 사용하여 HTML 응답을 클라이언트로 스트리밍합니다. 따라서 적용 가능한 경우 TTFB(Time-to-First-Byte)가 크게 줄어듭니다.Edgio CLI v7.4.0으로 업그레이드
Edgio CLI v7.4.0은 Edgio 프로젝트에 Node.js 버전을 선택할 수 있도록 지원합니다. 로컬에 설치된 Edgio CLI 버전을 최신 버전으로 업데이트하려면 프로젝트의 루트 디렉토리에서 다음 명령을 실행하십시오Edgio 프로젝트에서 Node.js v18 사용하기
Edgio Sites 프로젝트에 Node.js v18을 사용하려면 Edgio CLI v7.4.0 이상을 사용하고 있는지 확인하고cloudRuntime key
module.exports = {
name: 'my-property',
organization: 'my-organization',
cloudRuntime: 'nodejs18.x'
//... rest of the configuration
}
이렇게 하면 애플리케이션이 플랫폼에서 실행될 때 올바른 Node.js 버전을 사용할 수 있습니다. 응용 프로그램을 로컬로 개발할 때와
GitHub Actions를 사용하여 Edgio에 대한 배포를 자동화하는 경우 GitHub Action 파일에서 Node.js 버전도 업데이트해야 합니다.
앞으로 이동
우리는 최신 기술을 최신 상태로 유지하는 것이 개발자에게 매우 중요하다는 것을 알고 있습니다. Node.js v18 지원을 최초로 제공하는 것은 아니지만, 당사는 플랫폼을 지속적으로 개선하고 성공에 필요한 도구를 제공하기 위해 최선을 다하고 있습니다. 새로운
새로운 기능을 살펴보고 웹 애플리케이션을 어떻게 향상시킬 수 있는지 확인해 보시기 바랍니다. 언제나처럼, 우리는 이 전환에서 여러분을 지원하기 위해 여기 있으며 Edgio Sites 에서 Node.js v18로 무엇을 빌드할지 기대하고 있습니다.