How Is Server-Timing used on the web?

The issue is that we’re double JSON parsing the payload in the query. The etag value started correctly encoded as \"foo\" but after the first parse it became "foo" and failed on the second parse.

Rather than using JSON_EXTRACT to narrow down the payload to an array and a UDF to parse the array, we should just pass the entire payload to the UDF and do all of the parsing there.