**vgpu - 브라우저와 Node.js에서 같은 코드로 쓰는 경량 WebGPU 라이브러리**

- 셰이더 효과, 3D 장면, GPU 연산과 시각화를 만드는 개발자를 위한 TypeScript 기반 WebGPU 라이브러리  
- 브라우저, 화면 없이 실행하는 Node.js, 테스트 환경에서 동일한 공개 API로 코드 재사용 가능  
- `.wgsl` 셰이더 파일을 모듈처럼 가져오고, 함수와 구조체, 상수를 다른 셰이더에서 재사용 가능  
- 셰이더의 바인딩 이름과 타입, 메모리 배치를 자동으로 맞춰 별도 코드 생성과 수동 바인딩 선언을 줄임  
- `init()`으로 만든 하나의 `Gpu` 컨텍스트를 각 API에 명시적으로 전달하며, 프레임과 렌더 패스, 초기화와 그…

[https://news.hada.io/topic?id=35088](https://news.hada.io/topic?id=35088)