O ALAC.js nada mais é do que uma biblioteca javascript que decodifica o formato Apple LossLess Codec, pra quem não entendeu, essa biblioteca decodifica um stream no formato Apple LossLess e toca nativamente direto no browser, sem a necessidade de ter nenhum codec instalado na máquina.
Com browers cada vez mais rápidos esse tipo de abordagem vai ser cada vez mais comum no futuro. Uma prova disso é que Já fizeram o JSmad, implementação JavaScript para a libmad que decodifica MP3 ehehhe
Confira