JavaScript, browsers, and interactivity

What are my thoughts on IF and browsers… well as someone who has spent a lot of time investing into online IF, I think the platform is incredibly capable! But there are also lots of weird edge cases and incompatibilities. Chrome is dominant, which is convenient in some senses, but we can’t let ourselves ignore the other browsers. Right now the browser that lags the most is Safari, and especially on iOS, where most of my headaches have come from.

I’ve spent a lot of time getting parser IF working well on mobiles (and screen readers, though I still haven’t learnt how to effectively test them myself.) So from my perspective it makes sense to consolidate on the one UI layer. Anyone making their own browser parser interface from scratch is going to discover there are a lot of nasty edge cases to handle.

While Glk can do a lot, it can’t do everything that people would like it to be able to do, and it can’t even handle all the formatting options that other old IF formats want to use. So I still have plans to implement my CSS extension proposal, and even later to add some kind of JS system, that would let you add Vorple-style changes within a standard Parchment interpreter. There’s just a lot else to do before I get there.

3 Likes