Current properties as of [Revision 17216284](https://meta.wikimedia.org/w/index.php?title=Schema:NavigationTiming&action=edit&oldid=17216284)
| Source | Property | Comment | Status
|--|--|--|--
| Navigation Timing | unloadEventStart | | {icon ban color=orange} Remove later - redundant with `unload` delta. Blocked on T104902.
| Navigation Timing | unloadEventEnd | | {icon ban color=orange} Remove later - redundant with `unload` delta. Blocked on T104902.
| Navigation Timing | redirectStart | | {icon ban color=orange} Remove later - redundant with `redirecting` delta. Blocked on T104902.
| Navigation Timing | redirectEnd | | {icon ban color=orange} Remove later - redundant with `redirecting` delta. Blocked on T104902.
| Navigation Timing | redirectCount | | {icon ban color=orange} Remove later - unused
| Navigation Timing | fetchStart | | {icon check color=green}
| Navigation Timing | domainLookupStart | | {icon ban color=orange} Remove later - redundant with `dnsLookup` delta. Blocked on T104902.
| Navigation Timing | domainLookupEnd | | {icon ban color=orange} Remove later - redundant with `dnsLookup` delta. Blocked on T104902.
| Navigation Timing | connectStart | | {icon check color=green}
| Navigation Timing | secureConnectionStart | | {icon check color=green}
| Navigation Timing | connectEnd | | {icon check color=green}
| Navigation Timing | requestStart | | {icon check color=green}
| Navigation Timing | responseStart | | {icon check color=green} Keep - Useful event (time to first byte).
| Navigation Timing | responseEnd | | {icon check color=green}
| Navigation Timing | domInteractive | | {icon check color=green} Keep - Useful event.
| Navigation Timing | domContentLoadedEventStart | | {icon trash color=red} **Removed**
| Navigation Timing | domContentLoadedEventEnd | | {icon trash color=red} **Removed**
| Navigation Timing | domComplete | | {icon check color=green} Keep - Useful event.
| Navigation Timing | loadEventStart | | {icon check color=green} Keep - Useful event.
| Navigation Timing | loadEventEnd | | {icon check color=green} Keep - Useful event.
| Navigation Timing (derived) | dnsLookup | (domainLookupEnd - domainLookupStart) | {icon check color=green} Keep - Useful delta.
| Navigation Timing (derived) | unload | (unloadEventEnd - unloadEventStart) | {icon check color=green} Keep - Useful delta.
| Navigation Timing (derived) | redirecting | (redirectEnd - redirectStart) | {icon check color=green} Keep - Useful delta.
| Paint Timing API | firstPaint | | {icon check color=green} Keep - Useful event.
| MediaWiki | action | WikiPage action | {icon check color=green} Keep - Useful for debugging.
| MediaWiki | mobileMode | MobileFrontend | ??
| MediaWiki | isAnon | User | {icon check color=green} Keep - Useful for data fragmentation.
| MediaWiki | isHttp2 | Varnish ext: Connection Properties | {icon trash color=red} **Removed**
| MediaWiki | isHiDPI | Derived from `window.devicePixelRatio` | {icon trash color=red} **Removed**
| MediaWiki | mediaWikiVersion | mw.config: wgVersion | ??
| MediaWiki | originCountry | Geo | {icon check color=green} Keep - Useful for data fragmentation.
| MediaWiki | originRegion | Geo | {icon trash color=red} **Removed**
| MediaWiki | pageId | WikiPage title | {icon trash color=red} **Removed**
| MediaWiki | namespaceId | WikiPage title | {icon check color=green} Keep - Useful for debugging.
| MediaWiki | revId | WikiPage revision | {icon check color=green} Keep - Useful for debugging.
| MediaWiki | mediaWikiLoadComplete | ResourceLoader | {icon check color=green} Keep - Useful event. Related: T160315.
### Round 1 (completed)
Removed:
1. `pageId` - Was for debugging, but seems obsolete with `revId`.
2. `originRegion` - No longer used.
3. `domContentLoadedEventStart` - Not used.
4. `domContentLoadedEventEnd` - Not used.
5. `isHttp2` - Not used. This currently collected from a cookie set by Varnish. Varnish already sends this to Graphite directly, however. See [Grafana dashboard: Client Connections](https://grafana.wikimedia.org/dashboard/db/client-connections?refresh=1h&orgId=1).
6. `isHiDPI` - Not used? Not particularly useful for debugging. I suggest interested parties collect it through separate WikimediaEvents campaigns.
### Round 2
Uncertain / considering for removal:
* `redirectCount` - Not used? If we really want to know this for (unrelated) statistical reasons, I suggest we collect it through its own campaign from WikimediaEvents for a short time. Perhaps once or twice a year for a few days/weeks.
* `mobileMode` - Used for data fragmentation, but unsure whether it is receives enough samples to be useful. Check with Reading.
* `mediaWikiVersion` - Not used. Probably added for debugging, but the version can already be derived based on EventCapsule properties `wiki` and `timestamp` if really needed.
### Round 3
Blocked on T104902 and T203216.
* `unloadEventStart` - Redundant with `unload` delta.
* `unloadEventEnd ` - Redundant with `unload` delta.
* `redirectStart` - Redundant with `redirecting` delta.
* `redirectEnd` - Redundant with `redirecting` delta.
* `redirectCount` - Unused.
* `domainLookupStart` - Redundant with `dnsLookup` delta.
* `domainLookupEnd` - Redundant with `dnsLookup` delta.
See also:
* {T104902}
* {T179619}