The PerformanceServerTiming entry always has a duration field even if the original Server-Timing header did not
For example, if the response contains this header
Server-Timing: cdn-cache; desc=REVALIDATE
Then the corresponding entry will be:
PerformanceServerTiming
description: "REVALIDATE"
duration: 0
name: "cdn-cache"
This makes is impossible to know just from the API whether the header had no duration, or whether it had a duration and it was 0