Native App Logic Interference
This is a potential issue that can occur when Speed Kit is used to accelerate a WKWebView inside a native mobile application. The app's own code (the "native logic") might intercept or handle network requests in a way that conflicts with Speed Kit's Service Worker. For example, the app might have its own offline caching layer that prevents Speed Kit from functioning correctly. Resolving this requires coordination between the app developers and the Speed Kit team.
Related web performance terms
- Navigation Type
Navigation Type is a RUM metric that indicates how a user arrived at a page. Common types include Maps (e.g., clicking a link), reload, and back_forward (using the browser's back/forward buttons).
- Network
Network, in the context of web performance, refers to the series of networks (including the local network, internet service providers, and backbone networks) that connect a user's browser to a website's server.
- Network Time
Network Time is the "travel time" it takes for data to move between a user's browser and a website's server. This is influenced by factors like the physical distance between the user and the server…
- Non-Persistent Data Store (WKWebsiteDataStore.nonpersistent())
This is a specific technical configuration required to enable the Service Worker API within an iOS WKWebView. The app developer must set this property on the WKWebViewConfiguration.