Yup, all client side. You can view source on the page and read the javascript code doing the Fourier Transforms on the audio sample.
Also, am I right in saying that you did your own fft rather than use the built in analyser? I tried to do one with the built in analyser a while back and had mixed results.