Does Anubis Run in the Background After the Page Loads?
If you've ever encountered an anti-bot page on a website, you might have wondered what’s going on behind the scenes. One common question is: Does Anubis run in the background after the page loads? In this post, we'll dive into why anti-bot pages like Anubis exist, explain proof-of-work in plain English, provide some background on Hashcash, and clarify the role of JavaScript and browser features. We'll also address the common concerns about background CPU usage and clarify how cookie tokens work after the challenge completes.
Why Do Anti-Bot Pages Exist?
Before jumping to Anubis and proof-of-work, it’s helpful to understand why websites use anti-bot pages at all.
- Protecting Resources: Many websites want to prevent automated scripts or bots from hammering their servers. This can cause slowdowns or even crashes for real users.
- Preventing Abuse: Bots can scrape copyrighted content, spam forms, attempt credential stuffing attacks, or engage in other malicious activities.
- Ensuring Fair Use: Sometimes, sites have limited resources or deals, so blocking abusive automation helps keep services fair for everyone.
Anti-bot pages act as a checkpoint to determine whether a visitor is likely a legitimate human or an automated bot. With advances in bot technology, simple Captchas aren’t always enough. Sophisticated anti-bot systems, like Anubis, include more complex checks such as proof-of-work challenges.
What Is Proof-of-Work in Plain English?
Proof-of-work (PoW) is a concept originally from cryptocurrency mining but has broader uses. Put simply:
Proof-of-work is a way to prove that you’ve done some computational work — a task requiring your computer’s time and CPU — before you get access.
Imagine a bouncer at a club who asks, “Can you solve this puzzle that takes a minute?” If you can, you get in. Bots generally struggle with these sorts of tasks because they slow them down and make automated abuse expensive.

Unlike a Captcha, which asks https://technivorz.com/why-does-the-site-say-scraping-makes-resources-inaccessible-for-everyone/ you to identify images or text, proof-of-work requires your browser or device to do some honest grinding under the hood. This means it uses CPU cycles to complete a math puzzle before you continue to the site.
How Does This Relate to Anubis?
Anubis uses proof-of-work as one way to challenge visitors. When you reach an Anubis challenge page, your browser runs a small program that “solves” this puzzle. Once complete, you get a cookie token after challenge — a kind of one-time pass confirming that your device did the necessary work.
This token is then used by the website to let your browser through without further challenges for a period Click for info of time.
The Background of Hashcash
To better understand the proof-of-work mechanism used in Anubis and similar systems, it helps to know about Hashcash.
- Hashcash was introduced in 1997 by Adam Back as a way to combat email spam.
- The idea was to add a small computational cost (proof-of-work) to sending emails, making large-scale spamming expensive for attackers but negligible for normal users.
- The core process involves solving a puzzle requiring a certain number of leading zeros in a cryptographic hash output (commonly SHA-1 or SHA-256).
Modern anti-bot tools borrow this concept by having browsers compute these expensive hash calculations before letting the user access the real content. This serves as a gatekeeping technique to differentiate human users from bots that don’t or can’t perform the computation easily.
JavaScript Requirements and Modern Browser Features
One important thing to understand is that these proof-of-work challenges, including Anubis, rely heavily on modern browser features and JavaScript.
- JavaScript Enabled: The puzzle is delivered and solved via JavaScript running in your browser.
- Modern Features: Features like Web Workers may be leveraged to offload CPU-heavy tasks so the page stays responsive.
- Cryptographic APIs: The browser’s built-in Crypto API helps efficiently perform hashing functions necessary for proof-of-work.
If your browser disables JavaScript or doesn’t support these APIs, the challenge may not work or will require fallback methods, meaning access may be restricted.

Does Anubis Keep Running in the Background?
This is where the concern about background CPU usage comes in. After you complete the initial puzzle and get the cookie token saved in your browser, does Anubis continue to burn your CPU cycles in the background?
The short answer: No, Anubis does not run in the background after you pass the challenge and the page loads normally.
Here’s why:
- Once your browser completes the proof-of-work puzzle, the server sets a cookie token after challenge.
- This cookie signals to the website that your browser already did the required work.
- On subsequent page loads or navigations, as long as the token is valid, you won’t be asked to repeat the challenge.
- The puzzle-solving JavaScript runs only during the challenge phase — once it’s done, it’s not re-executed in the background silently.
If you don’t see an anti-bot challenge after the initial page load, your CPU shouldn’t be doing extra work related to Anubis.
Why Do Some People Notice CPU Usage During the Challenge?
This is normal and expected. Proof-of-work puzzles intentionally use your CPU for a few seconds to complete the required calculation. During that time, your device might warm up or the fan may spin faster on laptops.
However, as soon as the token is given and the real page loads, the CPU demand drops back to normal.
Summary: What to Expect When Using Anubis-Protected Sites
Step What Happens CPU Use Browser Requirements Token 1. Load Anti-Bot Page Browser runs proof-of-work puzzle in JavaScript High, short burst JavaScript & Modern APIs needed No token yet 2. Puzzle Completed Server sets cookie token after challenge CPU usage returns to normal Browser stores token cookie Valid token saved 3. Load Main Content Page loads normally, no PoW needed Normal browsing CPU usage Token included in requests Token used to bypass challenge 4. Subsequent Visits Token automatically used if valid, no challenge Normal CPU usage Browser manages token automatically Token still validClosing Thoughts
Anti-bot defenses like Anubis use proof-of-work as a modern alternative or supplement to Captchas. While the initial challenge temporarily increases CPU usage to solve a math puzzle, this work stops once you pass the challenge and your browser receives the cookie token after challenge.
Rest assured, Anubis does not continue to run secretly or consume your device’s processing power in the background after the page fully loads.
If you want to minimize any initial delay, make sure your browser’s JavaScript is enabled and updated to support modern features like the Crypto API and Web Workers.
Understanding these concepts helps clear up common misconceptions and makes browsing protected sites smoother and less confusing.
Quick Browser Checklist for Using Anubis-Protected Pages
- Enable JavaScript
- Keep your browser updated (modern versions of Chrome, Firefox, Edge, Safari)
- Allow cookies so the token after challenge can be saved and reused
- Avoid browser extensions with aggressive script blocking that might interfere with puzzle scripts
- If you experience issues, try opening in a private window to test without extensions