Servo wird Crate — und Claude baut damit los
Simon Willison hat nicht lange gefackelt. Kaum hat das Servo-Team seine Browser-Engine als embeddable Rust-Crate auf crates.io veröffentlicht, lässt er Claude Code darauf los.
Was passiert ist
Servo, die einst von Mozilla gestartete Browser-Engine, gibt es jetzt als eigenständiges Rust-Paket. Entwickler können die Engine direkt in eigene Projekte einbauen — ohne den ganzen Browser drumherum. Willison wollte wissen: Was geht damit?
Das Experiment
Er hat Claude Code eine klare Aufgabe gegeben: Finde raus, was das `servo`-Crate kann. Bau ein CLI-Tool, das damit Screenshots von Webseiten macht. Und check, ob sich das Ganze nach WebAssembly kompilieren lässt.
Das Ergebnis heißt servo-shot — ein Rust-basiertes Kommandozeilen-Tool, das tatsächlich funktioniert:
- Was es tut:** Webseiten rendern und als Screenshot speichern
- Sprache:** Rust, basierend auf dem neuen `servo`-Crate
- Gebaut von:** Claude Code, angeleitet von Willison
- Code:** Öffentlich auf GitHub unter `simonw/research`
✅ Pro
- Zeigt sofort einen konkreten Use-Case für das neue Crate
- CLI-Tool funktioniert — kein Vaporware-Demo
- Komplett Open Source und nachbaubar
❌ Con
- Servo als Crate ist noch ganz am Anfang
- WebAssembly-Support unklar
- Nischen-Tool, nicht massentauglich
💡 Was das bedeutet
Eine Browser-Engine als Bibliothek — das ist für Entwickler ein echtes Werkzeug. Headless Rendering, automatisierte Screenshots, Custom-Browser: Alles wird einfacher, wenn man Servo einfach per `cargo add` einbinden kann. Dass Claude Code das Tool quasi im Alleingang zusammengebaut hat, zeigt nebenbei, wie weit KI-gestütztes Coding bei klar definierten Aufgaben schon ist.