Waflix.2503:

I am currently working on a JavaScript-based tool using v2 of the API. I’m aiming for maximum browser compatibility and the tool works on nearly every browser since 2008… except IE9 and lower.
The problem lies in the fact that IE9 (and below) use the (now-deprecated) XDomainRequest which tries to prevent mixed content security threats by disallowing HTTPS pages to request information from HTTP sources, but also the other way around (which is absolutely unnecessary).1
I intend to distribute my tool and I predict many of its users will not be in possession of a TLS certificate, essentially blocking 10% of its users from using my tool on their website.

Is it possible to expose the API without TLS? Because of security issues I would imagine the authenticated endpoints would not be accessible over HTTP, but for example the items endpoint does not contain any sensitive data and as far as I know cookies are not being used.

1 http://blogs.msdn.com/b/ieinternals/archive/2010/05/13/xdomainrequest-restrictions-limitations-and-workarounds.aspx

StevenL.3761:

Before you do this, realize that older versions of IE are reaching the end of their shelf life.

At this time, Vista SP2 is the only version of Windows on which IE9 is still supported. But only until April 2017, which is when support for Vista itself stops.

After April 2017, even Microsoft won’t support IE9, so why should you?

Waflix.2503:

Before you do this, realize that older versions of IE are reaching the end of their shelf life.

At this time, Vista SP2 is the only version of Windows on which IE9 is still supported. But only until April 2017, which is when support for Vista itself stops.

After April 2017, even Microsoft won’t support IE9, so why should you?

Currently IE9 and below form 10% of the market share, a considerable amount. That’s why. Then again, I suppose you’re right: it’s too much trouble for what it’s worth.

StevenL.3761:

Those 10% are probably corporate users who are forced to use an older version for legacy reasons. I can’t imagine that anyone who is serious about gaming still uses Vista / hasn’t already upgraded to IE11.