Node.js 14 릴리스가 방금 발표되었습니다. 서버 측 JavaScript 런타임 환경입니다. 이 새 버전 비동기 로컬 저장소 API 추가와 같은 개선 사항이 포함됩니다. 프로세스의 여러 단계와 외부 리소스를 통해 트랜잭션을 추적 할 수있는 실험적 안정적인 기능 등과 같은 진단 보고서
이 새 버전에서 기능이 강조 표시됨 Node.js 버전 12의 provo를 알고 있으며 이제 안정적입니다. JSON 기반 "진단 보고서" 요청시 또는 이벤트 발생시 생성 될 수 있습니다. 이 보고서 높은 CPU 사용량, 메모리 오류 및 성능 저하와 같은 문제를 진단하는 데 도움이됩니다.
Node.js 14에서 눈에 띄는 또 다른 변경 사항은 WebAssembly 시스템 인터페이스에 대한 실험적 지원 (WASI), 특정 사용 사례에 대해 더 나은 성능 및 크로스 플랫폼 지원을 제공합니다.. WASI는 POSIX와 유사한 기능을 통해 기본 운영 체제에 액세스 할 수 있도록 WebAssembly 바이너리 형식에 기반한 "샌드 박스"애플리케이션을 제공합니다.
Node.js 14에는 V8.1 버전 8이 포함됩니다.. Node.js 뒤에있는이 버전의 JavaScript 엔진을 사용할 수 있습니다. 선택적 체이닝 연산자와 같은 기능, 제로 병합 연산자 및 기타 기능. Node.js 개발 팀도 제공했습니다. 새로운 API Intl.DisplayNames 이식 된 언어, 지역 및 스크립트 이름을 표시합니다.
또한 실험적인 비동기 로컬 저장소 API 포함 이제 트랜잭션을 프로세스의 다양한 단계를 통해 추적 할 수있을뿐만 아니라 외부 리소스 (예 : 데이터베이스 호출)에 대한 추적이 회사의 중요한 요구 사항입니다.
이는 종종 응용 프로그램에서 문제가 발생하는 위치를 식별하거나 성능 제한을 식별하는 데 필요한 정보를 제공합니다. Node.js의 비동기 특성은 다른 언어 솔루션 (예 : 로컬 유선 저장소)이 Node.js에서 작동하지 않음을 의미합니다.
커뮤니티는 호출을 통해 컨텍스트를 추적하고 관리하는 데 도움이되는 API에 대해 작업했습니다. 다양한 버전에서 비동기식. 그만큼 실험용 API 비동기 후크가 추가되었습니다. 이 문제를 해결하는 데 도움이되지만 아직 안정적이지 않습니다. Node.js 14는 AsyncLocalStorage라는 새로운 실험 API를 추가합니다.
Node.js 14 릴리스 노트에 따르면이 최상위 API는 더 적은 내부를 노출하고 더 간단한 API를 제공하므로 더 쉽게 안정적 일 수 있습니다.
Node.js 14에는 Node.js 구현에 대한 여러 가지 중요한 변경 사항도 포함되어 있습니다. Streams, 이러한 구현 된 변경 사항은 Streams API 간의 일관성을 개선하여 모호성을 제거하고 Node.js 코어의 다른 부분의 동작을 간소화하기위한 것입니다. 예를 들어 "http.OutgoingMessage"는 "stream.Writable"과 유사하고 "net.Socket"은 "stream.Duplex"와 동일하게 작동합니다.
한 가지 주목할만한 변경 사항은 "autoDestroy"옵션이 이제 기본적으로 true로 설정되어 있다는 것입니다. 즉, 시퀀스는 항상 끝에 "_destroy"를 호출합니다.
최종적으로 뉴스에 대해 더 알고 싶다면 이 새로운 버전의 Node.js 14를 제공합니다. 다음 링크를 확인하십시오.
Linux에 Node.JS를 설치하는 방법은 무엇입니까?
이 새 버전의 Node.JS를 설치하는 데 관심이있는 사람들은 프로세스가 매우 간단하다는 것을 알아야합니다. 시스템에서 터미널을 열어야하며 다음 명령 중 하나를 입력합니다., 배포판에 따라.
D 유저 인 경우ebian, Ubuntu 및 파생 상품, 다음을 입력하면됩니다.
sudo apt-get update
sudo apt-get install nodejs
sudo apt-get install npm
사용자 인 사람들을 위해 Arch Linux, Manjaro, Arco Linux 또는 기타 Arch의 파생물 :
sudo pacman -S nodejs npm
OpenSUSE 사용자는 다음을 입력하십시오.
sudo zypper ar \
http://download.opensuse.org/repositories/devel:/languages:/nodejs/openSUSE_13.1/ \
Node.js
sudo zypper in nodejs nodejs-devel
마지막으로 사용하는 사람들을 위해 Fedora, RHEL, Centos 및 파생 제품 :
sudo dnf -i nodejs npm