# Worker
[Nestjs] worker 테스트
Nestjs를 통해서 애플리케이션을 실행하게되면 자동으로 빌드가 먼저 되기 때문에 ts파일로 작성한 워커도 실제 런타임 환경에서는 js파일로 변환되어 있어 별다르게 손을 댈 필요가 없다.하지만, Jest로 테스트를 진행할때는 빌드하지 않고 ts파일인채로 테스트를 하게되
[Nestjs] Worker Thread와 Bull을 사용한 큐의 병렬 처리
어떤 리스트를 불러와 랭킹 알고리즘을 바탕으로 정렬을 할 때, 보통 이 정렬하는 로직은 동기적으로 이루어진 코드 비중이 높을 것이며 리스트의 길이가 길어질수록 cpu의 연산량도 많아진다. 따라서, 이런 로직은 설령 리스트의 길이가 작을 때 처리시간이 작게 걸린다하더라도
[Nestjs] Nestjs에서의 Worker Thread 사용
Nestjs 프로젝트에서 nest 커맨드를 이용해 프로젝트를 시작할 경우 항상 컴파일이 이루어지기 때문에 ts-node만을 사용할 때처럼 타입스크립트 워커 파일을 읽기 위한 js파일이나 allowJS 옵션에 대해 신경쓸 필요가 없다.따라서, 단순히 worker thre
WorkManager
https://developer.android.com/topic/libraries/architecture/workmanager?hl=ko

xnb.js 개발일지(3)
동기적 코드를 비동기 코드로 변환하기 위해, 브라우저와 Node.js 모두에서 동작하는 worker를 rollup으로 번들링하려고 한다.

Nodejs 에서 고비용/대용량 연산하기 (성능편)
참조 링크: https://nodejs.org/uk/docs/guides/dont-block-the-event-loop/ Node.js 는 일반적으로 Single Thread (osx/linux 환경 기준으로, ps -ef 로 조회했을 때, 한개의 processId)