signalsmith-js-fft (npm): A simple browser-compatible FFT implementation, with real-valued FFT support
Keywords: FFT|DSP|audio