Skip to content

The last mile of a long road: faster NumPy in the browser

7.4 relevance
Score Breakdown
technical depth
8
novelty
8
actionability
6
community
7
strategic
6
personal
9

Scored daily by a customisable AI persona to surface the most relevant engineering leadership news.

Faster NumPy in browser via WebAssembly, highly relevant to data engineering and open source.

General notebook.link
Notebook.link - Run & Share Jupyter Notebooks Instantly
Summary

Emscripten-forge's NumPy package now links OpenBLAS in WebAssembly, yielding 30.92× (float32) and 14.90× (float64) speedups for np.matmul at n=1024. This breakthrough required building Flang (LLVM Fortran frontend) for wasm32, enabling Fortran-dependent libraries like LAPACK to compile natively. The language-agnostic distribution rebuilds the conda ecosystem for WebAssembly, supporting Python, R, C++, and more with a coherent ABI.

Author

Julien Jerphanion — Scientific Software Engineer at QuantStack

More from Julien Jerphanion →