일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 이원경기자
- LEAGUE OF LEGENDS
- 엔비디아
- 아이폰X
- Microsoft
- 비트코인
- 오버워치
- 리뷰
- 닌텐도 스위치
- 문태환기자
- 리그오브레전드
- 업데이트
- 구글
- 출시
- 롤
- 애플
- 공개
- Bitcoin
- Apple
- AWS
- 플레이웨어즈
- 마이크로소프트
- 삼성
- 인텔
- 브레인박스
- 배틀그라운드
- Review
- 이벤트
- 카카오게임즈
- Today
- Total
IT & Life
Microsoft, 연산이 많은 응용 프로그램용 Node.js에 멀티스레딩을 추가했습니다. 본문
Microsoft의 베타 Napa.js 런타임은 C ++와 비슷한 빠른 성능의 JavaScript 유연성을 제공하기 위해 Node.js 서버 측 JavaScript 플랫폼에 대한 다중 스레드 지원 을 제공합니다.
Node.js에 멀티 스레딩을 도입함으로써 Napa.js 런타임은 계산 집약적 인 작업을보다 쉽게 처리 할 수 있다고 마이크로 소프트는 전했다.
Node.js와 동일한 V8 JavaScript 런타임을 기반으로 구축 된 Napa.js는 Node.js 의존성없이 호스트 프로세스에 임베드 될 수 있습니다.
입력하여 NPM을 통해 설치할 수 있습니다
npm install napajs.
Node.js 자체 의 개발 을 감독하는 Node.js Foundation 은 Napa.js를 Node.js 에코 시스템의 일부로보고,
계산 상 무거운 다중 스레드 JavaScript 프로세스를 실행할 수있는 방법을 제공함으로써 Node.js를 보완하는 유스 케이스를 다룹니다 사례를 사용합니다.
Napa.js도 다음과 같은 기능을 제공합니다.
- NPM을 지원하는 Node.js 호환 모듈 아키텍처.
- JavaScript 스레드에서 객체 전송, 객체 공유 및 비동기 처리 기능을위한 API.
- 플러그 형 로깅, 메트릭 및 메모리 할당을위한 API
Microsoft의 Napa.js 계획에는 다음이 포함됩니다.
- 플러그 가능한 메모리 할당자를 지원하고 실행 대기 시간에 가비지 수집 영향을 최소화하여 성능을 향상시킵니다.
- 노드 호환성.
- 임베디드 시나리오에 대한 완벽한 지원을 비롯하여 설치.
- 별도의 패키지가 될 수있는 자바 스크립트 스레드 전반에 걸친 높은 수준의 추상화 워크 플로우와 플러그 가능한 전송을 허용하는
JavaScript 스레드 간의 협력.
- 디버깅 도구 지원.