libghostty é RÁPIDO! Aqui está uma olhada no vtebench com Ghostling. Lembrete: Ghostling é de thread única + renderização bloqueante + IO bloqueante. O ponto é que você obtém uma velocidade comparável aos terminais dedicados mais rápidos em uma biblioteca embutível! Tive que deixar o iTerm2 de lado porque é muito lento. Aviso: Ghostling é roxo no primeiro gráfico, mas verde no segundo. Desculpe pela confusão. Além disso, os resultados Unicode não estão corretos para o Ghostling porque o Ghostling está preso no pior caso "glifo não encontrado" já que só incorporamos uma fonte. Portanto, os resultados estão extremamente distorcidos. Um integrador de resultados da libghostty teria um desempenho significativamente melhor aqui. Ainda não fiz um perfil completo da API C da libghostty. Acho que haverá ganhos óbvios a serem obtidos. Esta foi apenas minha primeira verificação e estou muito satisfeito com os resultados. Comparar libghostty/Ghostling a terminais dedicados é um pouco injusto, já que terminais dedicados podem usar muitos truques de desempenho para serem mais rápidos do que uma biblioteca de emulação de terminal de propósito geral reutilizável pode fazer tão bem. Mas, eu queria mostrar essa comparação para mostrar que, apesar disso, a libghostty ainda se sai SUPER bem, comparável e até melhor em algumas categorias. Tudo isso para dizer que cada experiência de terminal embutido na Terra pode ser quase tão rápida quanto os terminais nativos de desktop mais rápidos. Não há mais desculpas. A maré vai subir! Fonte completa do Ghostling (arquivo C único de ~600 linhas):