A lightweight, client-side JavaScript autosurf tool that automatically rotates and loads up to 20 HTML pages into multiple iframes. Built for web automation testing, traffic simulation, SEO backlink verification, and content previewing.
This open-source utility uses randomized loading logic to simulate real-time page visits β a great fit for autosurf projects, bot traffic emulation, and web crawler experiments.
- π Automatically loads 5 iframes with different local HTML pages
- π² Randomizes file selection using Fisher-Yates shuffle
- β± Reloads each iframe every 15 seconds with a new random page
- π Supports up to 20 HTML files in
/pages/ - β‘οΈ 100% browser-based β no server, no dependencies, just open
index.html
This project is great for:
- Autosurf browser loops for web automation
- SEO backlink testing and referral monitoring
- Traffic emulation for test environments
- HTML preview cycling (e.g. portfolio/demo rotator)
- Botnet simulation and anti-bot testing
- Dynamic iframe loaders for kiosk or embedded views
When you open index.html, it initializes 5 hidden <iframe> elements. Each iframe is assigned a random HTML file from the /pages/ folder and is reloaded every 15 seconds with another randomized page.
This loop continues endlessly, giving the effect of automated browsing behavior.
- β Vanilla JavaScript (ES6+)
- β Fisher-Yates shuffle algorithm
- β HTML5
- β Runs in any modern browser