¡libghostty es RÁPIDO! Aquí tienes un vistazo a vtebench con Ghostling. Recordatorio: Ghostling es monohilo + renderizado bloqueante + E/S bloqueante. La cuestión es que obtienes una velocidad comparable a la de los terminales dedicados más rápidos de una biblioteca embebida. Tuve que sacar iTerm2 porque es muy lento. Advertencia: El fantasma es morado en la primera carta pero verde en la segunda. Perdón por la confusión. Además, los resultados de Unicode no son correctos para Ghostling porque Ghostling se queda atascado en el peor de los casos "glifo no encontrado" ya que solo incrustamos una fuente. Así que los resultados están muy mal distorsionados. Un integrador de resultados de libghostty tendría un rendimiento significativamente mejor aquí. Aún no he perfilado completamente la API de C de Libghostty. Creo que habrá victorias evidentes que conseguir. Esta fue solo mi primera revisión y estoy muy contento con los resultados. Comparar libghostty/Ghostling con terminales dedicados es un poco injusto, ya que los terminales dedicados pueden permitirse muchos trucos de rendimiento para ir más rápido, algo que una biblioteca de emulación de terminales reutilizables y de propósito general no puede hacer tan bien. Pero quería mostrar esta comparación para mostrar que, a pesar de eso, libghostty sigue funcionando MUY bien, comparable e incluso mejor en un par de categorías. Todo esto para decir que cualquier experiencia de terminal embebido en el mundo puede ser casi tan rápida como los terminales nativos de escritorio más rápidos. Ya no hay excusas. ¡La marea subirá! Fuente completa de Ghostling (archivo C único ~600 líneas):