I wish to tailor a particular website to a low bandwidth version if the client is connected via WWAN (metered) connection or otherwise.
The connection type is important for the site to know if it should provide a rich experience or a bandwidth efficient experience. My desktop runs on a metered connection and in the future, more desktops will be connected via metered cellular networks (including Windows 8 tablet PCs), efficient web-apps should respect that a user might not require high detail assets on a pay-per-byte-connection.
How do I check if the client is connected via WiFi/LAN/WWAN using HTML5/JavaScript?
NOTE : I do not wish to explicitly check for browser headers (which is not really a solution for desktop browsers that can connect to the internet via multiple methods).