Sensor Polyfills Explained: Ensuring Compatibility Across Browsers and Devices