Node.js 15.0이 NPM, V8 등에 대한 업데이트와 함께 제공됩니다.

노드-js

Node.js 15.0의 새 버전이 이미 출시되었습니다. 모든 사람이 일반적으로 사용할 수 있습니다. Node.js 15 Node.js 14를 "현재"버전으로 대체합니다. 동안 Node.js 14는 LTS로 승격됩니다. 이달 말에. Node.js 14는 LTS 상태를 받게되며 2023 년 XNUMX 월까지 지원됩니다. Node.js 12.0은 2022 년 XNUMX 월까지 지속됩니다. 그리고 10.0 년 2021 월까지 마지막 분기 LTS XNUMX 이전의 것입니다.

이것은 홀수 버전 번호이므로 Node.js 15는 LTS로 승격되지 않습니다. 따라서 OpenJS Foundation의 후원을받는 프로젝트는 일반적으로 프로덕션 배포를 위해 LTS 릴리스 라인을 사용하도록 권장하므로이를 고려해야합니다.

Node.js에 익숙하지 않은 사람들은 자바 스크립트의 네트워크 애플리케이션을위한 플랫폼입니다.

Node.js 플랫폼은 웹 응용 프로그램 서버 유지 관리와 일반 클라이언트 및 서버 네트워크 프로그램 생성 모두에 사용할 수 있습니다.

Node.js 용 응용 프로그램의 기능을 확장하기 위해 HTTP, SMTP, XMPP, DNS, FTP, IMAP, POP3 서버 및 클라이언트, 모듈을 구현 한 모듈을 찾을 수있는 대규모 모듈 모음이 준비되었습니다. 다양한 웹 프레임 워크, WebSocket 및 Ajax 핸들러, DBMS 커넥터 (MySQL, PostgreSQL, SQLite, MongoDB), 템플릿 엔진, CSS 엔진, 암호화 알고리즘 구현 및 인증 시스템 (OAuth), XML 파서와의 통합을 위해.

Node.js 15.0의 새로운 주요 기능

이 새 버전에서 AbortController 클래스의 실험적 구현 추가, AbortController 웹 API를 기반으로하며 선택한 Promise 기반 API에서 신호를 취소 할 수 있습니다.

La N-API (플러그인 개발을위한 API) 버전 7로 업데이트되었습니다. 여기에는 ArrayBuffers 작업을위한 새로운 메서드가 포함됩니다.

엔진 V8이 버전 8.6으로 업데이트되었습니다., 뭐 Node.js 15에서 Promise.any와 같은 기능을 구현할 수 있습니다.(), AggregateError, String.prototype.replaceAll () 및 부울 할당 연산자 "&& =", "|| ="및 "?? =".

NPM 7.0 패키지 관리자의 새 버전으로 전환되었습니다. 여러 패키지의 종속성을 단일 패키지로 결합하는 작업 공간이 지원되는 경우 피어 종속성 자동 설치, 잠금 형식의 두 번째 버전 (package-lock.json v2) 및 yarn.lock 잠금 파일 지원.

unhandledRejection 핸들러는 "warn"경고 대신 기본 "throw"예외를 사용하도록 변경되었습니다.

"던지기"모드에서 명시 적으로 정의 된 핸들러가없는 경우 unhandledRejection 이제 잡히지 않은 예외를 던지고, 그러나 컨트롤러가 구성되어 있으면 동작이 변경되지 않습니다. "-unhandled-rejections = warn"플래그가 제공되어 이전 동작을 되돌립니다.

QUIC 프로토콜에 대한 실험적 지원이 모듈에 추가되었습니다. "Net"은 HTTP / 3의 기반이며 웹용 TCP + TLS 바인딩의 대안으로 간주되어 TCP 연결의 긴 설정 및 협상 시간 문제를 해결하고 손실 지연을 제거합니다. 데이터 전송 중 패킷 수. Node.js에서 QUIC 지원을 사용하려면 어셈블리가 필요합니다.

QUIC는 다중 연결의 멀티플렉싱을 지원하고 TLS / SSL에 상응하는 암호화 방법을 제공하는 UDP를 통한 플러그인입니다.

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


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.