Currently the QuickSurveyInitiation table records the survey impression. By virtue of the event capsule, we know what time this happened, but only to the second.
With minimal effort, it should be possible to record a precise monotonic time, such as performance.now(), to get an idea of how long it took for the survey to appear.
In the context of the performance survey, this will allow us to see if there is a correlation between negative responses to "did this page load fast enough?" and how long it took for users to see the survey (either because they had to scroll to it, or because it took a while to load). Which would allow us to prove indirectly whether or not the survey's late appearance influences responses to it.