RoboHornet is predicated on a simple truth: if there's a popular benchmark, browser vendors will compete to win it. But up until today, benchmarks' power as a social tool has rarely been capitalized on. First of all, writing good benchmarks is hard. In practice, most benchmarks today were written by browser implementors to help them chart their performance — but the issues they picked aren't necessarily important to real web developers. Second, evangelizing a benchmark takes a lot of effort, and a benchmark is only as powerful as the social weight behind it. That's where RoboHornet comes in.
The goal of the RoboHornet benchmark is to distill the collective will of the web development community to get browser vendors to fix real-world performance pain points. RoboHornet is an aspirational benchmark that sketches out a better future based on the performance pain of today.
Why the name RoboHornet? Individual hornets, like web developers who evangelize for their pet performance problems, are annoying at best. But when they act as a part of a larger swarm, they can wield considerable power. And the "Robo" part? That should be self evident: robots are cool.
Ultimately RoboHornet will be owned by the broader community. That's why we're open sourcing it in this early alpha state. The list of stewards already includes representatives from many popular frameworks and applications, but ultimately RoboHornet isn't a coherent concept without the participation of the broader web community. Check out the guide to community participation to get involved, or run the benchmark yourself at robohornet.org.