wasm-vips - 브라우저와 NodeJS를 위한 빠른 이미지 처리 라이브러리
(github.com/kleisauke)- 고속 이미지 처리 라이브러리 libvips를 EMscripten을 이용해 WASM으로 컴파일
- "demand-driven, horizontally threaded" : 이미지의 필요한 부분만 처리하며, IO시스템 자체에 스레딩을 적용
- 다른 라이브러리보다 빠른 처리속도와 낮은 메모리 사용량
- 약 300개의 연산을 지원하며, 광범위한 이미지 포맷 지원
- 이미지를 직접 조작하지 않고 소스 이미지를 기반으로 연산 파이프라인 생성
- 파이프라인의 끝을 대상과 연결하면 전체 파이프라인이 한 번에 실행
- 소스에서 대상까지 이미지를 병렬 스트리밍 처리
- 병렬 처리로 빠른 속도 제공
- 전체 이미지를 메모리에 유지할 필요가 없어 경량성 유지