libghostty est RAPIDE ! Voici un aperçu de vtebench avec Ghostling. Rappel : Ghostling est à thread unique + rendu bloquant + I/O bloquant. L'idée est que vous obtenez une vitesse comparable à celle des terminaux dédiés les plus rapides dans une bibliothèque intégrable ! J'ai dû abandonner iTerm2 parce qu'il est tellement lent. Avertissement : Ghostling est violet dans le premier graphique mais vert dans le second. Désolé pour la confusion. De plus, les résultats Unicode ne sont pas corrects pour Ghostling car Ghostling se bloque sur le pire cas "glyphe non trouvé" puisque nous n'incorporons qu'une seule police. Donc, les résultats sont très mal biaisés. Un intégrateur de résultats de libghostty aurait des performances significativement meilleures ici. Je n'ai pas encore entièrement profilé l'API C de libghostty. Je pense qu'il y aura des gains évidents à réaliser. C'était juste ma première vérification et je suis très satisfait des résultats. Comparer libghostty/Ghostling à des terminaux dédiés est un peu injuste, car les terminaux dédiés peuvent utiliser beaucoup de trucs de performance pour aller plus vite que ce qu'une bibliothèque d'émulation de terminal à usage général réutilisable peut faire aussi bien. Mais, je voulais montrer cette comparaison pour montrer que malgré cela, libghostty fonctionne toujours SUPER bien, comparable, et même meilleur dans quelques catégories. Tout cela pour dire que chaque expérience de terminal intégré sur terre peut être presque aussi rapide que les terminaux de bureau natifs les plus rapides. Il n'y a plus d'excuses. La marée va monter ! Source complète de Ghostling (un seul fichier C d'environ 600 lignes) :