Marquee tab title
JS · every browser
document.title is just a string, and strings can be rotated on a timer.
| WORD | → WORD | → ORD | → RD |… Pad with a non-breaking space; browsers collapse regular ones.
Show the trick
const text = '| SCRIPT KIDDY\u00A0'; // nbsp: normal spaces get collapsed
let i = 0;
setInterval(() => {
const j = i++ % text.length;
document.title = text.slice(j) + text.slice(0, j);
}, 180);