ua-tracer by Paul Kinlan

trace j3L4iKMf

ua-tracer

what does a user agent actually fetch, follow & run?

← all traces

Trace j3L4iKMf

First seen: 2026-07-21 14:27:53.815 UTC
User-Agent: Mozilla/5.0 (compatible; AhrefsBot/7.0; +http://ahrefs.com/robot/)
Bot verification: Not a known bot (no IP-range check applies).

What this user agent did

Directly-referenced assets:

✓ fetched CSS ✓ fetched JS ✓ fetched image ✓ fetched font (HTML)

Document-level link hints:

✗ fetched favicon ✗ fetched apple-touch-icon ✗ fetched web manifest ✓ fetched preload ✓ fetched prefetch

Second-level follows (proves it parsed the linking file):

✓ followed CSS background-image ✓ followed CSS @font-face ✗ followed manifest icon ✓ followed CSS @import

Frames (does it descend into iframes?):

✓ fetched iframe document ✗ descended into iframe (loaded inner image)

Reporting (a report-only CSP is violated by inline styles; reports can arrive via HTTP headers with no JS, or via in-page beacons):

✗ sent a CSP/Reporting report (any path) ✗ delivered via report-uri/Report-To header (no JS) ✗ delivered via in-page beacon (securitypolicyviolation / ReportingObserver)

Social embed (Open Graph / Twitter card images):

✗ fetched og:image ✗ fetched twitter:image

JavaScript execution:

✓ EXECUTED classic JS ✓ EXECUTED ES module ✓ posted client timing

Server-side request waterfall

Every request the server received for this trace, in receive order. +ms is the delta from the homepage request.

ReceivedΔKindMethodUser-Agent
2026-07-21 14:27:53.815 UTC +0 ms homepage GET Mozilla/5.0 (compatible; AhrefsBot/7.0; +http://ahrefs.com/robot/)
request headers (10)
{
  "accept": "*/*",
  "accept-encoding": "deflate, gzip, br, zstd",
  "host": "uatracer.com",
  "signature": "sig=:oKnX2YXJsrcUGH0Bgp1oquctiv13KkRIK1kHDFGZxnXuBV4KUxFGNL+2iy3/Jlt0isjwmWqKk2KeKwohuqwABw==:",
  "signature-agent": "\"https://ahrefs.com\"",
  "signature-input": "sig=(\"@authority\" \"signature-agent\");created=1784644073;keyid=\"e3vpiy0B6M1Wdxnizw3dqRSgpqS6SXM2qiQ6HtUwZ5g\";alg=\"ed25519\";expires=1784644133;nonce=\"Ff3Qf1uX_cW1BALsLmsT6GXjj7ouLtYMl3rQVF459g-WiZi17N_bj6tGSCUG9ceEXsjm8dEaHELLkQKMjNLvXw\";tag=\"web-bot-auth\"",
  "traceparent": "00-1a3a8472332ad59a877f16b9ddf6608e-328a898fb11a4827-01",
  "tracestate": "",
  "user-agent": "Mozilla/5.0 (compatible; AhrefsBot/7.0; +http://ahrefs.com/robot/)",
  "via": "HTTP/2 ord.vultr.prod.deno-cluster.net"
}
2026-07-21 14:27:56.260 UTC +2445 ms CSS GET Mozilla/5.0 (compatible; AhrefsBot/7.0; +http://ahrefs.com/robot/)
request headers (15)
{
  "accept": "text/css,*/*;q=0.1",
  "accept-encoding": "gzip, deflate, br, zstd",
  "cookie": "ua-tracer-trace=j3L4iKMf",
  "host": "uatracer.com",
  "priority": "u=0",
  "referer": "https://uatracer.com/",
  "sec-fetch-dest": "style",
  "sec-fetch-mode": "no-cors",
  "sec-fetch-site": "same-origin",
  "traceparent": "00-b717d8ee74d970d8eb251c966596319e-3053254f088762ca-01",
  "tracestate": "",
  "user-agent": "Mozilla/5.0 (compatible; AhrefsBot/7.0; +http://ahrefs.com/robot/)",
  "via": "HTTP/2 ams.vultr.prod.deno-cluster.net",
  "x-deno-userspace-traceparent": "00-b717d8ee74d970d8eb251c966596319e-5c2dec743e2bacda-01",
  "x-deno-userspace-tracestate": ""
}
2026-07-21 14:27:56.287 UTC +2472 ms font (HTML) GET Mozilla/5.0 (compatible; AhrefsBot/7.0; +http://ahrefs.com/robot/)
request headers (16)
{
  "accept": "*/*",
  "accept-encoding": "gzip, deflate, br, zstd",
  "cookie": "ua-tracer-trace=j3L4iKMf",
  "host": "uatracer.com",
  "origin": "https://uatracer.com",
  "priority": "u=1",
  "referer": "https://uatracer.com/",
  "sec-fetch-dest": "font",
  "sec-fetch-mode": "cors",
  "sec-fetch-site": "same-origin",
  "traceparent": "00-57b971ba2056e1f679343d732d31f395-f50cd6fd66421b47-01",
  "tracestate": "",
  "user-agent": "Mozilla/5.0 (compatible; AhrefsBot/7.0; +http://ahrefs.com/robot/)",
  "via": "HTTP/2 ams.vultr.prod.deno-cluster.net",
  "x-deno-userspace-traceparent": "00-57b971ba2056e1f679343d732d31f395-9dd7442d83ce93a0-01",
  "x-deno-userspace-tracestate": ""
}
2026-07-21 14:27:56.300 UTC +2485 ms JS GET Mozilla/5.0 (compatible; AhrefsBot/7.0; +http://ahrefs.com/robot/)
request headers (15)
{
  "accept": "*/*",
  "accept-encoding": "gzip, deflate, br, zstd",
  "cookie": "ua-tracer-trace=j3L4iKMf",
  "host": "uatracer.com",
  "priority": "u=1",
  "referer": "https://uatracer.com/",
  "sec-fetch-dest": "script",
  "sec-fetch-mode": "no-cors",
  "sec-fetch-site": "same-origin",
  "traceparent": "00-9e5f67b03e9cf742209586562b0ffc23-404284065a508ce6-01",
  "tracestate": "",
  "user-agent": "Mozilla/5.0 (compatible; AhrefsBot/7.0; +http://ahrefs.com/robot/)",
  "via": "HTTP/2 ams.vultr.prod.deno-cluster.net",
  "x-deno-userspace-traceparent": "00-9e5f67b03e9cf742209586562b0ffc23-fc8ef7164c361aba-01",
  "x-deno-userspace-tracestate": ""
}
2026-07-21 14:27:56.304 UTC +2489 ms ES module GET Mozilla/5.0 (compatible; AhrefsBot/7.0; +http://ahrefs.com/robot/)
request headers (16)
{
  "accept": "*/*",
  "accept-encoding": "gzip, deflate, br, zstd",
  "cookie": "ua-tracer-trace=j3L4iKMf",
  "host": "uatracer.com",
  "origin": "https://uatracer.com",
  "priority": "u=1",
  "referer": "https://uatracer.com/",
  "sec-fetch-dest": "script",
  "sec-fetch-mode": "cors",
  "sec-fetch-site": "same-origin",
  "traceparent": "00-f39faded354f15c91fbfbe0bcc1fdbcc-122a09923aa7cd29-01",
  "tracestate": "",
  "user-agent": "Mozilla/5.0 (compatible; AhrefsBot/7.0; +http://ahrefs.com/robot/)",
  "via": "HTTP/2 ams.vultr.prod.deno-cluster.net",
  "x-deno-userspace-traceparent": "00-f39faded354f15c91fbfbe0bcc1fdbcc-a5765a1552f0d6ca-01",
  "x-deno-userspace-tracestate": ""
}
2026-07-21 14:27:56.304 UTC +2489 ms iframe document GET Mozilla/5.0 (compatible; AhrefsBot/7.0; +http://ahrefs.com/robot/)
request headers (16)
{
  "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7",
  "accept-encoding": "gzip, deflate, br, zstd",
  "cookie": "ua-tracer-trace=j3L4iKMf",
  "host": "uatracer.com",
  "priority": "u=0, i",
  "referer": "https://uatracer.com/",
  "sec-fetch-dest": "iframe",
  "sec-fetch-mode": "navigate",
  "sec-fetch-site": "same-origin",
  "traceparent": "00-6ab776864cfc166deb84b8c11eb1eae6-c696d99759cb3148-01",
  "tracestate": "",
  "upgrade-insecure-requests": "1",
  "user-agent": "Mozilla/5.0 (compatible; AhrefsBot/7.0; +http://ahrefs.com/robot/)",
  "via": "HTTP/2 ams.vultr.prod.deno-cluster.net",
  "x-deno-userspace-traceparent": "00-6ab776864cfc166deb84b8c11eb1eae6-f7f3cdc2ae9d64f4-01",
  "x-deno-userspace-tracestate": ""
}
2026-07-21 14:27:57.004 UTC +3189 ms CSS @import (nested stylesheet) GET Mozilla/5.0 (compatible; AhrefsBot/7.0; +http://ahrefs.com/robot/)
request headers (15)
{
  "accept": "text/css,*/*;q=0.1",
  "accept-encoding": "gzip, deflate, br, zstd",
  "cookie": "ua-tracer-trace=j3L4iKMf",
  "host": "uatracer.com",
  "priority": "u=0",
  "referer": "https://uatracer.com/r/j3L4iKMf/JeaiSV1v/style.css",
  "sec-fetch-dest": "style",
  "sec-fetch-mode": "no-cors",
  "sec-fetch-site": "same-origin",
  "traceparent": "00-3816042c4ec33c9e5f00499c172c39c9-61fdcf20f2e26a3d-01",
  "tracestate": "",
  "user-agent": "Mozilla/5.0 (compatible; AhrefsBot/7.0; +http://ahrefs.com/robot/)",
  "via": "HTTP/2 ams.vultr.prod.deno-cluster.net",
  "x-deno-userspace-traceparent": "00-3816042c4ec33c9e5f00499c172c39c9-ed499d1f837393b6-01",
  "x-deno-userspace-tracestate": ""
}
2026-07-21 14:27:58.456 UTC +4641 ms CSS @font-face GET Mozilla/5.0 (compatible; AhrefsBot/7.0; +http://ahrefs.com/robot/)
request headers (16)
{
  "accept": "*/*",
  "accept-encoding": "gzip, deflate, br, zstd",
  "cookie": "ua-tracer-trace=j3L4iKMf",
  "host": "uatracer.com",
  "origin": "https://uatracer.com",
  "priority": "u=0",
  "referer": "https://uatracer.com/r/j3L4iKMf/JeaiSV1v/style.css",
  "sec-fetch-dest": "font",
  "sec-fetch-mode": "cors",
  "sec-fetch-site": "same-origin",
  "traceparent": "00-235aac04dc1b4e62d4a4477e0838fe5c-af0123f1be005833-01",
  "tracestate": "",
  "user-agent": "Mozilla/5.0 (compatible; AhrefsBot/7.0; +http://ahrefs.com/robot/)",
  "via": "HTTP/2 ams.vultr.prod.deno-cluster.net",
  "x-deno-userspace-traceparent": "00-235aac04dc1b4e62d4a4477e0838fe5c-3dede6ea0063d15a-01",
  "x-deno-userspace-tracestate": ""
}
2026-07-21 14:27:59.781 UTC +5966 ms client timing POST POST Mozilla/5.0 (compatible; AhrefsBot/7.0; +http://ahrefs.com/robot/)
request headers (18)
{
  "accept": "*/*",
  "accept-encoding": "gzip, deflate, br, zstd",
  "content-length": "2211",
  "content-type": "application/json",
  "cookie": "ua-tracer-trace=j3L4iKMf",
  "host": "uatracer.com",
  "origin": "https://uatracer.com",
  "priority": "u=4, i",
  "referer": "https://uatracer.com/",
  "sec-fetch-dest": "empty",
  "sec-fetch-mode": "cors",
  "sec-fetch-site": "same-origin",
  "traceparent": "00-4cdff4d914d4c1a033aca91aaf192396-c529e19b8b26e3ec-01",
  "tracestate": "",
  "user-agent": "Mozilla/5.0 (compatible; AhrefsBot/7.0; +http://ahrefs.com/robot/)",
  "via": "HTTP/2 ams.vultr.prod.deno-cluster.net",
  "x-deno-userspace-traceparent": "00-4cdff4d914d4c1a033aca91aaf192396-9c3fa1bb52d36d81-01",
  "x-deno-userspace-tracestate": ""
}
2026-07-25 07:46:54.792 UTC +321540977 ms ES module executed GET Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36
request headers (7)
{
  "accept-encoding": "gzip,deflate",
  "connection": "close",
  "host": "uatracer.com",
  "traceparent": "00-7b7c423f963c1aa760898e636df5308c-890e0c972eaa6f23-01",
  "tracestate": "",
  "user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36",
  "via": "HTTP/1.1 ord.vultr.prod.deno-cluster.net"
}
2026-07-25 09:27:11.461 UTC +327557646 ms preload (image) GET Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36
request headers (7)
{
  "accept-encoding": "gzip,deflate",
  "connection": "close",
  "host": "uatracer.com",
  "traceparent": "00-455da38e998357cad17bf08bbd5bf717-6756b31f56a23279-01",
  "tracestate": "",
  "user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36",
  "via": "HTTP/1.1 ord.vultr.prod.deno-cluster.net"
}
2026-07-25 09:27:20.311 UTC +327566496 ms JS executed beacon GET Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36
request headers (9)
{
  "accept-encoding": "gzip,deflate",
  "connection": "close",
  "host": "uatracer.com",
  "traceparent": "00-4d2d12bcb164b1f86b669b4622abfaa4-345ba1a786c7bdfb-01",
  "tracestate": "",
  "user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36",
  "via": "HTTP/1.1 ord.vultr.prod.deno-cluster.net",
  "x-deno-userspace-traceparent": "00-4d2d12bcb164b1f86b669b4622abfaa4-34cb4a131d86aeef-01",
  "x-deno-userspace-tracestate": ""
}
2026-07-25 11:25:39.538 UTC +334665723 ms image GET Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36
request headers (9)
{
  "accept-encoding": "gzip,deflate",
  "connection": "close",
  "host": "uatracer.com",
  "traceparent": "00-e0fa03d964be5c0b45d78fe67ae881c0-55aab4ad055e5358-01",
  "tracestate": "",
  "user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36",
  "via": "HTTP/1.1 ord.vultr.prod.deno-cluster.net",
  "x-deno-userspace-traceparent": "00-e0fa03d964be5c0b45d78fe67ae881c0-5f14c641d55b4a67-01",
  "x-deno-userspace-tracestate": ""
}
2026-07-25 12:46:15.162 UTC +339501347 ms prefetch GET Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36
request headers (7)
{
  "accept-encoding": "gzip,deflate",
  "connection": "close",
  "host": "uatracer.com",
  "traceparent": "00-fc79c5a410fc0f1bcec6a53d43f5195a-f755134c9b257761-01",
  "tracestate": "",
  "user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36",
  "via": "HTTP/1.1 ord.vultr.prod.deno-cluster.net"
}
2026-07-25 20:53:23.900 UTC +368730085 ms CSS background-image GET Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36
request headers (7)
{
  "accept-encoding": "gzip,deflate",
  "connection": "close",
  "host": "uatracer.com",
  "traceparent": "00-005c7749b4a0c2b68cbaf43d857cd71c-e3ecde7395711c1e-01",
  "tracestate": "",
  "user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36",
  "via": "HTTP/1.1 ord.vultr.prod.deno-cluster.net"
}
2026-07-25 21:34:50.911 UTC +371217096 ms iframe document GET Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36
request headers (9)
{
  "accept-encoding": "gzip,deflate",
  "connection": "close",
  "host": "uatracer.com",
  "traceparent": "00-051dba6b338f8f79524b79b49e475aa2-93c7f8aa01a66a5e-01",
  "tracestate": "",
  "user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) Chrome/119.0.6045.214 Safari/537.36",
  "via": "HTTP/1.1 ord.vultr.prod.deno-cluster.net",
  "x-deno-userspace-traceparent": "00-051dba6b338f8f79524b79b49e475aa2-151cca64db7b1bb1-01",
  "x-deno-userspace-tracestate": ""
}
2026-07-27 18:10:33.070 UTC +531759255 ms font (HTML) GET Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1
request headers (12)
{
  "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7",
  "accept-encoding": "gzip",
  "accept-language": "zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7",
  "cache-control": "no-cache",
  "connection": "keep-alive, close",
  "host": "uatracer.com",
  "pragma": "no-cache",
  "traceparent": "00-49cb22d4e179dddc1725d45fbe294679-035aea870820907e-01",
  "tracestate": "",
  "upgrade-insecure-requests": "1",
  "user-agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1",
  "via": "HTTP/1.1 ord.vultr.prod.deno-cluster.net"
}
2026-07-27 18:19:13.255 UTC +532279440 ms CSS @font-face GET Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1
request headers (12)
{
  "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7",
  "accept-encoding": "gzip",
  "accept-language": "zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7",
  "cache-control": "no-cache",
  "connection": "keep-alive, close",
  "host": "uatracer.com",
  "pragma": "no-cache",
  "traceparent": "00-9da1565f03b78703f2888ad7987a5547-f582e70ff7bd5b86-01",
  "tracestate": "",
  "upgrade-insecure-requests": "1",
  "user-agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1",
  "via": "HTTP/1.1 ord.vultr.prod.deno-cluster.net"
}

Client-side resource waterfall

Reported by performance.getEntriesByType('resource') after JS ran in the UA. This proves a real browser-grade engine, not just a downloader.

ResourceInitiatorStartDurationTimeline
style.css link 4ms 1351ms
preload.png link 4ms 3ms
photo.png img 4ms 3ms
font.woff2 link 4ms 1734ms
main.js script 4ms 2074ms
module.js script 4ms 2411ms
prefetch.png link 5ms 2ms
iframe iframe 7ms 3097ms
import.css css 1355ms 1408ms
js-ran.gif?t=1784644078356 img 2764ms 1ms
css-bg.png css 2766ms 22ms
css-font.woff2 css 2767ms 772ms
module-ran.gif?t=1784644078380 img 2789ms 0ms