Ciao,
Se non sbaglio HTML5 e il buon vecchio JS

Michele