Huge difference in requests and actual pageviews

I’ve deployed a worker that runs a script on every pageview. However, the last 24 hours I’ve had around 10k pageviews and 35k requests to the worker. What is this huge discrepancy? There should be only one request per pageview, no?

Is it possible your worker is running on example.com/*, so is also firing for every asset on your site too? CSS, JS, images, etc.? Can you share any more information about your setup?