I need to... It's not for 'public' users that browse the internet, but for a web application that alreaddy sets some requirements to the users machine. (eg. for client side processing of some data).
The visitors / users do have the proper machines, but not allways the proper internet connection
For example, you could think of sales persons who have to show a live demo version of a system, using good laptops, but bad internet connections.