Skip to content
TestLuma

Browser support

Every test works in current browsers. A few advanced features depend on what each browser exposes.

Supported Partial Not supported
Browser support
FeatureChrome (desktop)EdgeFirefox (desktop)Safari (macOS)Safari (iOS / iPadOS)Chrome (Android)Samsung Internet
Microphone accessMic testSupportedSupportedSupportedSupportedSupportedSupportedSupported
Mic sample rate & processing flagsMic test · Some browsers don't report every setting; missing values show as "Not exposed".SupportedSupportedPartialPartialPartialSupportedSupported
Record and play backMic testSupportedSupportedSupportedSupportedSupportedSupportedSupported
Camera accessWebcam testSupportedSupportedSupportedSupportedSupportedSupportedSupported
Measured camera frame rateWebcam test · Where unavailable, the camera's reported frame rate is shown instead.SupportedSupportedSupportedSupportedSupportedSupportedSupported
Choose audio output in the pageSpeaker test · Elsewhere, sound plays through the system default output.SupportedSupportedNot supportedNot supportedNot supportedPartialPartial
5.1 / 7.1 surround testSpeaker test · Needs a multichannel output device exposed to the browser.SupportedSupportedSupportedPartialNot supportedNot supportedNot supported
Reported output latencyHeadphone test · The tap test still works everywhere.SupportedSupportedSupportedNot supportedNot supportedSupportedSupported
Physical key detectionKeyboard test · On-screen keyboards on phones send limited key information.SupportedSupportedSupportedSupportedPartialPartialPartial
Your system's key legendsKeyboard test · Other browsers use the layout you choose.SupportedSupportedNot supportedNot supportedNot supportedNot supportedNot supported
Raw pointer updates (polling rate)Polling rate test · Without it, the estimate is capped near the display refresh rate.SupportedSupportedNot supportedNot supportedNot supportedSupportedSupported
Coalesced pointer eventsPolling rate testSupportedSupportedSupportedPartialPartialSupportedSupported
Game controllersController test · A button press is needed before the controller appears.SupportedSupportedSupportedSupportedSupportedSupportedPartial
Controller vibrationController test · Depends on the browser and controller.SupportedSupportedNot supportedPartialPartialSupportedPartial
Full-screen screen testsScreen test · iPhone Safari can't make pages full screen; tests fill the window instead.SupportedSupportedSupportedSupportedPartialSupportedSupported
Refresh-rate estimateRefresh rate test · Safari may cap frame rate below the display's maximum (for example in Low Power Mode).SupportedSupportedSupportedPartialPartialSupportedSupported
Multi-touch testTouchscreen test · Needs a touchscreen.PartialPartialPartialNot supportedSupportedSupportedSupported
Motion sensorsTouchscreen test · iOS asks for permission first.Not supportedNot supportedNot supportedNot supportedPartialSupportedSupported
Phone vibrationTouchscreen testNot supportedNot supportedNot supportedNot supportedNot supportedSupportedSupported

Use HTTPS

Camera and microphone access only works on secure pages.

Close other apps

Some systems let only one app use the camera at a time.

Update your browser

Most limitations disappear in the latest Chrome, Edge, Firefox or Safari.