The Complete Killer Instinct Guide (ki.infil.net) [All post-S3 chars added!]

Right, but people are saying it also crashes sometimes on the desktop version (which I haven’t seen). I could boot up my Xbox and watch it crash, I guess, but with no developer tools available on the Xbox, I won’t be able to dig into the code and find out what’s causing it.

I suspect it has something to do with the number of video files on the Raam (9 videos) and Gargos (10 videos) pages. That’s why I’m curious if something like http://ki.infil.net/cbreaker.html (9 videos) or http://ki.infil.net/combo4.html (11 videos) crashes for Edge users. I do extra Javascript magic on the character pages that I don’t do on those, so I need help tracking the problem down.

Okay, to @GalacticGeek or anyone else who wants to help me track the problem down, please tell me whether Edge crashes on these pages:

http://ki.infil.net/cbreaker.html (9 videos, no JS magic)
http://ki.infil.net/combo4.html (11 videos, no JS magic)
http://ki.infil.net/raam.html (9 videos, yes JS magic)
http://ki.infil.net/raamtest1.html (5 videos, yes JS magic, same page as raam with 4 videos removed)
http://ki.infil.net/raamtest2.html (0 videos, yes JS magic, same page as raam with all videos removed)

I assume you may have figured out a potential cause then? I always assumed it was because of too much media on the page or perhaps a specific media or unsupported file type myself.

At 1st glance, the 1st page works fine - I was able to load all of the videos and read the entire combo-breaker page with no issue.

No issue with the 2nd page on combos.

The 3rd page with Raam crashed the app almost immediately - it didn’t even finish loading the page.

The 4th page, also with Raam, also crashed similar to the last 1.

The 5th page crashed faster than any other. NOTHING loaded at all - it crashed on a white screen before I could even see any text!

So, my conclusion is that JS magic (whatever the heck that is) is most definitely the culprit. :wink:

Gonna just list off some things on loading with a wired 75Mb down internet connection with a computer that has a i7-4700 and 8GB of DDR5 memory. Of course this is using the Edge App on PC.

  1. Page loads without videos. It takes 10sec for the videos to load, and they all pop up simultaneously.

  2. Same as 1.

  3. Loads fine with no errors, or delayed loading of videos.

  4. Same as 3.

  5. Same as 3.

When I get home, I’ll test it out on my Xbone.

Okay, can you try the other character pages?

Like… try this:

http://ki.infil.net/kanra.html
http://ki.infil.net/riptor.html

Also, how about the other pages where I do some similar “JS magic”, does it crash here?

http://ki.infil.net/characters.html
http://ki.infil.net/linkervis.html

Both character pages (Kan-Ra and Riptor) crash the app.

Since I’m home on break from work right now, I’ll help out to see if it is just MS Edge on Xbox.

Okay, this is strange.

Can you try the other two pages I linked in that post above?

As for the other 2, the 1st crashes, whereas the 2nd page (on breaking shadow linkers) does not.*

*mind you, I only tried the shadow laser sword aspect of the page.

I assume JS is Javascript? If so, I can tell you that MS no longer supports it, as it’s a dying method of creating sites. Try using HTML5. :wink:

Just tested it on my Xbox App on the One.

It seems the pages with a lot of stuff make it crash. The character page crashed for me, but both Cbreaker pages loaded near instantly for me.

I, uh, think you’re thinking of something else, friend (probably Java or Flash, neither of which are related to Javascript).

Okay, one last test. This page has absolutely no content except my “polygraph” visualization, which seems to be the common aspect to all the pages that crash. Does this page crash?

http://ki.infil.net/raamtest3.html

Lol, believe it or not, that Raam Test page crashed for me too. It loaded it, and I saw the greeting, but it crashed about 5 seconds later. (Using Edge app on XOne)

Yeah, I believe it.

I’ve had trouble getting this visualization to work in IE/Edge before, because Microsoft suuuucks at SVG commands. I think I’m telling it to draw the polygraph in a way some versions of Edge (but not all, of course) don’t like.

I’ll have to try and figure out which of the drawing commands it doesn’t like. But this must be the cause. It’s not the fact that I have tons of video or tons of OTHER javascript on other pages, it’s this particular part of the javascript that’s doing the damage. But okay, at least I know where to concentrate my search now.

Just a thought, couldn’t you just make the graphs pngs (or something similar), and just have a hyperlink attached? What’s the reason for the “magic”?

Making them static pngs means they aren’t generated dynamically, so a) you don’t get the fun interaction on the characters.html page where you can blend and morph between them, and b) every time I change something I have to manually generate all the pngs again.

It’s much better just to fix the Javascript issue itself than to remove functionality. If I can find it. I have a sneaking suspicion which command is causing it, but I’ll do some research.

Edge sucks.

3 Likes

Makes sense. Sorry to hear there’s more work, but at least you have a heading rather than going at it blindly.[quote=“Infilament, post:297, topic:250”]
Edge sucks.
[/quote]

This is why I have both Firefox and Chrome, as well as Comodo Dragon.

That’s a good start in my book, instead of looking at a sea of letters, commands and numbers and trying to find the culprit. Sorry, @Infilament, we have probably created more work for you :sob:

1 Like

I never claimed to be a site-building expert, just reiterating what I remember, even though it may be wrong.

…and yes, that page crashed too.

@Ziarist You can’t use Firefox or Chrome on the XB1… :frowning:

Well, if half my site crashes on the XB1 browser (and ALL character pages, which is uhhh kind of a big deal), then I should probably try to fix it.

The main problem is… Edge claims they are compliant with a bunch of commands, but then in practice they aren’t, and their browsers crash. The real answer is just for Edge to actually support all the things they say they do. You even see that different versions of Edge do not do the same things (it won’t crash on desktop, for instance). It’s a huge mess and Microsoft browsers have always had these problems. Both Chrome and Firefox have spent years being the leaders in developing standards, and Microsoft is very far behind in adopting them.

I will probably try to fix the problem, then ask you guys to help me debug again. Because I have no access to the developer console on Xbox One, I will basically have to make a series of “guesses” as to where the problem lies, and get you guys to check in between.

This is why I have a PC, and smart phone.