Por que essa sintaxe JavaScript não é suportada no Google Chrome?

Iniciei um ouvinte de JavaScript / jQuery como este:

$("#test").on("click", () => {
   console.log("test");
});

Esse trecho de código funciona perfeitamente no Firefox, mas no Chrome isso parece me dar um erro de sintaxe. Por que é isso, já que isso parece com a sintaxe 'ok' para mim.

Você pode testar isso rapidamente no console fazendo

 var a = () => {return 0;}
 a();

No Firefox 27.0.1, isso retorna 0 No Chrome, ele retornaSyntaxError: Unexpected token )

questionAnswers(1)

yourAnswerToTheQuestion