CLIENT DETECTION
Operating system Device and Browser type by using navigator.userAgent property system language by using navigator.language property
windowMeasurements Get window measurements by using window.innerWidth; window.innerHeight properties
Battery batteryStatus, batteryLevel by using these two functions