The pink-red star is in fact the "big star". Much underwhelming and not deserving of its title? :lol:
Pixi.js was mostly a personal choice, I'm sure other libs would be just as appropriate. Pixi.js sells itself as the fastest rendering engine (and I bought into that, haha), and the API is similar to Flash (which I'm familiar with). I haven't thought of compatibility issues though, Pixi claims to support IE9+?
Pixi does support IE9 and higher, but in emulation mode (press F12, then Emulation on the left), IE9 and IE10 are giving errors. However, they doesn't seem to be related to Pixi. The error is with stats that is not initialized on line 1000 of app.js. I'll check your code when I'll have some time.
Edit:
I quickly checked your code. In your callback document.onreadystatechange (line 823), you first check the readyState. In the case of IE9 and IE10, your callback is registered too late (or maybe it's only in emulation mode, I don't have any machine running IE9 or 10), and the "interactive" state never happens.
Personally, I would use jQuery and write your initialization in $(document).ready(), in order to be completely compatible.
Second edit:
I forked your project on GitHub, fixed the issue and created a pull request. I added a dependency to jQuery. Your application now works with Internet Explorer 9 and higher.
Last edited: