브라우저에서 Numba 실행: JupyterLite로 과학 Python 스택의 새 지평을 열다

Numba in the Browser: Unlocking a New Scientific Python Stack in JupyterLite

브라우저에서 Numba 실행: JupyterLite로 과학 Python 스택의 새 지평을 열다

JupyterLite가 WebAssembly를 통해 브라우저에서 Python 커널을 실행하는 혁신을 이뤘지만, Numba JIT 컴파일러는 지원되지 않았습니다. QuantStack 팀은 LLVM, LLD, llvmlite를 WebAssembly에 맞게 포팅하고, Numba를 브라우저에서 완전히 실행하는 데 성공했습니다. 이를 통해 Numba가 표준 Python보다 약 250배 빠른 성능을 보여주며, PyTensor, PyMC, interpolation.py, Dolo.py 등 Numba 생태계 전반을 JupyterLite에서 사용할 수 있게 되었습니다. 이 기술은 emscripten-forge를 통해 배포되며, 과학 컴퓨팅의 새로운 가능성을 제시합니다.

이 작업은 정교한 컴파일러 스택이 웹 브라우저의 경계에서 멈출 필요가 없음을 보여줍니다.

같은 날의 다른 소식

2026-08-16