In web development, a sometimes useful (but often misused) capability is to detect which browser the user is accessing the site or application with. This is commonly done in client-side (JavaScript) coding to get around browser quirks or bugs, or to present a different experience to users of one browser or another.