Come accedere ai dati di accelerometro / giroscopio da Javascript?

Recentemente ho trovato alcuni siti Web che sembrano accedere all’accelerometro o al giroscopio sul mio portatile, rilevando cambiamenti nell’orientamento o nel movimento.

Come è fatto? Devo iscrivermi a qualche tipo di evento sull’object della window ?

Su quali dispositivi (laptop, telefoni cellulari, tablet) è noto funzionare?


NB : In realtà so già (parte di) la risposta a questa domanda, e lo posterò subito. La ragione per cui sto postando la domanda qui è di far sapere a tutti che i dati dell’accelerometro sono disponibili in Javascript (su alcuni dispositivi) e di sfidare la community a pubblicare nuove scoperte sull’argomento. Attualmente, sembra che non ci sia quasi nessuna documentazione di queste funzionalità.