{
    "additionalProperties": false,
    "description": "Schema for page performance, based on the window.performance.timing object (see https://dvcs.w3.org/hg/webperf/raw-file/tip/specs/NavigationTiming/Overview.html)",
    "properties": {
        "chromeFirstPaint": {
            "maximum": 9223372036854776000,
            "minimum": 0,
            "type": "integer"
        },
        "connectEnd": {
            "maximum": 9223372036854776000,
            "minimum": 0,
            "type": "integer"
        },
        "connectStart": {
            "maximum": 9223372036854776000,
            "minimum": 0,
            "type": "integer"
        },
        "domComplete": {
            "maximum": 9223372036854776000,
            "minimum": 0,
            "type": "integer"
        },
        "domContentLoadedEventEnd": {
            "maximum": 9223372036854776000,
            "minimum": 0,
            "type": "integer"
        },
        "domContentLoadedEventStart": {
            "maximum": 9223372036854776000,
            "minimum": 0,
            "type": "integer"
        },
        "domInteractive": {
            "maximum": 9223372036854776000,
            "minimum": 0,
            "type": "integer"
        },
        "domLoading": {
            "maximum": 9223372036854776000,
            "minimum": 0,
            "type": "integer"
        },
        "domainLookupEnd": {
            "maximum": 9223372036854776000,
            "minimum": 0,
            "type": "integer"
        },
        "domainLookupStart": {
            "maximum": 9223372036854776000,
            "minimum": 0,
            "type": "integer"
        },
        "fetchStart": {
            "maximum": 9223372036854776000,
            "minimum": 0,
            "type": "integer"
        },
        "loadEventEnd": {
            "maximum": 9223372036854776000,
            "minimum": 0,
            "type": "integer"
        },
        "loadEventStart": {
            "maximum": 9223372036854776000,
            "minimum": 0,
            "type": "integer"
        },
        "msFirstPaint": {
            "maximum": 9223372036854776000,
            "minimum": 0,
            "type": "integer"
        },
        "navigationStart": {
            "maximum": 9223372036854776000,
            "minimum": 0,
            "type": "integer"
        },
        "proxyEnd": {
            "maximum": 9223372036854776000,
            "minimum": 0,
            "type": "integer"
        },
        "proxyStart": {
            "maximum": 9223372036854776000,
            "minimum": 0,
            "type": "integer"
        },
        "redirectEnd": {
            "maximum": 9223372036854776000,
            "minimum": 0,
            "type": "integer"
        },
        "redirectStart": {
            "maximum": 9223372036854776000,
            "minimum": 0,
            "type": "integer"
        },
        "requestEnd": {
            "maximum": 9223372036854776000,
            "minimum": 0,
            "type": "integer"
        },
        "requestStart": {
            "maximum": 9223372036854776000,
            "minimum": 0,
            "type": "integer"
        },
        "responseEnd": {
            "maximum": 9223372036854776000,
            "minimum": 0,
            "type": "integer"
        },
        "responseStart": {
            "maximum": 9223372036854776000,
            "minimum": 0,
            "type": "integer"
        },
        "secureConnectionStart": {
            "maximum": 9223372036854776000,
            "minimum": 0,
            "type": "integer"
        },
        "unloadEventEnd": {
            "maximum": 9223372036854776000,
            "minimum": 0,
            "type": "integer"
        },
        "unloadEventStart": {
            "maximum": 9223372036854776000,
            "minimum": 0,
            "type": "integer"
        }
    },
    "self": {
        "format": "jsonschema",
        "name": "PerformanceTiming",
        "vendor": "org.w3",
        "version": "1-0-0"
    },
    "type": "object"
}