function echoP(str) {
const p = document.createElement('p');
p.innerText = str;
document.body.appendChild(p);
}
const ua = navigator.userAgent;
echoP(ua);
const observer = new PerformanceObserver((entryList) => {
echoP(entryList.getEntries().length);
for (const {name, startTime} of entryList.getEntries()) {
echoP(name + ': ' + startTime);
}
});
observer.observe({
entryTypes: ['navigation', 'paint']
});