A WebAssembly implementation of kissFFT.

We are PulseFFT, an easy to use and versatile Fast Fourier Transform library for signal processing on the web.

Having compiled the KissFFT library through the power of WebAssembly, we have taken advantage of the inherent power and speed of lower level languages like C.

This project provides forward and inverse FFTs for both real and complex inputs that can be used for spectral analysis such as the example sound visualizer above.

Performance Benchmarks

Implementation Buffer Size Time (1st half) Time (2nd half) Rate (2nd half)
FFT:asm (c2c)
FFT:wasm (c2c)

About Us

Jo Zhou

Software Engineer

Augusto Alvarez

Software Engineer

Chris Kim

Software Engineer