Loading...
Loading...
L'audio del browser non è mai istantaneo — c'è un ritardo tra la programmazione di un suono e l'udito. Questo strumento riporta la latenza che il browser ammette (base e uscita, in millisecondi), poi esegue un test di sincronizzazione che include l'intera catena: programmazione, buffering di uscita, il dispositivo audio stesso e l'altoparlante. Utile per app musicali, giochi, videochiamate e giochi di ritmo.
Values exposed by the AudioContext. baseLatency is the minimum the browser claims; outputLatency includes the device pipeline.
Five clicks will play, 1.5 seconds apart. Tap the button or press the spacebar at the exact moment you hear each one.
Ogni passaggio tra il tuo codice e le tue orecchie aggiunge ritardo: il buffer audio del sistema operativo, la programmazione interna del browser, il driver audio, il DAC nella tua scheda audio e qualsiasi strato wireless o di elaborazione (Bluetooth, AirPods, ricevitori surround). Per la maggior parte degli ascolti questo è invisibile — pochi millisecondi in più non fanno differenza per un podcast. Ma per qualsiasi cosa che richieda sincronizzazione con l'azione — suonare software musicale, giocare, videochiamate, giochi di ritmo, performance dal vivo — la latenza determina se l'esperienza sembra reattiva o lenta. Qualsiasi cosa sotto i 30 ms sembra istantanea; 30–80 ms è accettabile per un uso casuale; oltre 100 ms inizia a sembrare disconnesso; oltre 200 ms è genuinamente problematico per l'interazione dal vivo. Questo strumento ti offre due visioni del tuo sistema: ciò che dice il browser e ciò che le tue orecchie ricevono effettivamente.
Il primo pannello mostra ciò che il browser espone. baseLatency è il minimo, impostato dal buffer interno del browser. outputLatency aggiunge la pipeline del sistema operativo e del dispositivo. Le cuffie Bluetooth e gli AirPods riporteranno (o implicano) numeri molto più alti rispetto alle cuffie cablate.
Cinque clic equidistanti verranno riprodotti, a 1,5 secondi di distanza. Preparati — il primo scatta mezzo secondo dopo che clicchi.
Quando senti un clic, batti il grande pulsante — o premi la barra spaziatrice — il più velocemente possibile. Mira al clic stesso, non a dove pensi dovrebbe essere. Lo strumento misura il tuo battito rispetto al momento in cui il clic è stato programmato.
Ogni riga mostra il tuo delta (quanto era in ritardo il tuo battito, in millisecondi). Il riepilogo mostra mediana, media e deviazione standard sui 5 clic.
Il tempo di reazione uditiva è tipicamente 200–250 ms. La parte del tuo delta oltre a questo è approssimativamente la tua latenza di uscita audio — il ritardo tra l'altoparlante che produce il suono e la tua consapevolezza di esso.
Latenza totale percepita =
buffer audio (browser) + pipeline del dispositivo di uscita
+ altoparlante / driver + viaggio nell'aria + reazione orecchio → cervello
Cuffie cablate, DAC USB: tipicamente 10–30 ms
Altoparlanti integrati del laptop: tipicamente 20–50 ms
Audio Bluetooth (moderno): tipicamente 100–200 ms
Bluetooth (codec a bassa latenza): tipicamente 40– 80 ms
Delta del tocco = scheduledTime - tapTime
≈ audioPipeline + airTravel + reactionTime
Il tempo di reazione da solo è approssimativamente:
200–250 ms (uditivo, vigilanza normale)AudioContext.baseLatency è ciò che controlla il browser — di solito un singolo buffer audio di campioni (circa 5–25 ms a seconda della piattaforma). AudioContext.outputLatency aggiunge la pipeline audio del sistema operativo. Nessuno di questi valori cattura ciò che accade tra il convertitore digitale-analogico e il tuo timpano, che è dove vive la variabile più grande — le tue cuffie o altoparlanti. Il test del tocco misura l'intera catena in una volta ma mescola il tuo tempo di reazione. Confrontando i due, puoi isolare se la latenza si trova nel browser o nell'hardware.
Riferimento: MDN — AudioContext.outputLatency
| Delta medio del tocco | Cosa suggerisce |
|---|---|
200–250 ms | Tempo di reazione puro; ritardo di output quasi nullo. Audio cablato o USB con una pipeline del browser veloce. |
260–320 ms | 30–70 ms di latenza audio oltre alla reazione. Tipico per un laptop moderno con altoparlanti integrati. |
330–450 ms | 80–200 ms di latenza audio — Bluetooth o output bufferizzato. La maggior parte delle cuffie Bluetooth; buone per la musica, lente per l'uso dal vivo. |
Oltre 500 ms | Ritardo audio sostanziale o hai perso un clic. Prova il test in un browser diverso o con audio cablato. |
Trova il tuo taglio uditivo ad alta frequenza con un'onda sinusoidale da 20 Hz a 22 kHz.
Riproduci onde sinusoidali, quadrate, a dente di sega o triangolari a qualsiasi frequenza da 20 Hz a 20 kHz.
Verifica che i canali sinistro, destro e entrambi siano cablati e bilanciati correttamente.
Misuratore di input live con picco, RMS e rilevamento clip — nessuna registrazione.
Ultimo aggiornamento