Tell us if you’ve heard this one before.
While WWDC 2015 produced more juicy stories such as their announcement of Apple Music and how the release of iOS9 is their most aggressive play yet to steal market share from their competitors, we noticed one little-reported aspect of the new operating system that is more about trying to just keep up with the competition as opposed to overtaking it: the support of Navigation Timing in Mobile Safari 9.
As a topic that has been near and dear to our hearts for a long time, we were obviously excited when we discovered that the Navigation Timing API would be supported in Safari 8.0, and equally dismayed when it was removed a few months later in 8.1 due to what Apple cited simply as performance issues. So we’re trying not to count our chickens this time, but it’s a good bet that a company as performance-minded as Apple wouldn’t go back to this same well a second time if they weren’t sure that they had worked out all the bugs.
This also wouldn’t be as big of a deal if it wasn’t for Safari’s domination of the mobile browsing market. But with more and more online experiences shifting from desktop to mobile, the need for IT teams to get as much information as possible about the performance of their mobile pages is only going to increase.
So let’s cross our fingers and hope that the Navigation Timing API will stick around this time. Then we can move on to getting them to support Resource Timing as well…