Rendu de Chrome dans un terminal : le projet de navigateur Carbonyl

2025-09-05

Le projet Carbonyl tente de restituer des pages web dans un terminal. L’auteur utilise intelligemment des caractères de terminal et des séquences d’échappement, combinés à Rust et C++, pour réaliser un rendu web basique. L’article détaille comment simuler des pixels à l’aide de caractères Unicode, gérer le dessin de texte, la saisie de la souris et la communication inter-processus avec Chrome, tout en résolvant des problèmes d’efficacité de rendu et de mise en page. Bien qu’il en soit encore à ses débuts, Carbonyl démontre la faisabilité du rendu de pages web dans un environnement de terminal, offrant aux développeurs un nouveau domaine d’exploration.

Développement rendu terminal