WHAT THE HECK that's amazing! I wonder how the browser detects the light???
It relies on the device having a sensor.
Ah, okay. For some reason I thought it was solely based on software.
Usually cellphones or some notebooks have hardware to detect light and auto-adjust brightness, so it can be used for this.
Yes, this is based on the sensors that are present on your device. The Sensors API exposes those device sensors on to the web platform.
It is based on the Sensors API.
Also, to use this sensor, browser needs permission from the user, that is done via the Permissions API.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.