Libghostty je RYCHLÝ! Tady je pohled na vtebench s Ghostlingem. Připomínka: Ghostling je jednovláknový + blokující render + blokující IO. Jde o to, že dostanete rychlost srovnatelnou s nejrychlejšími dedikovanými terminály v embeddovateľné knihovně! Musel jsem stáhnout iTerm 2, protože je tak pomalý. Varování: Ghostling je fialový v prvním grafu, ale zelený ve druhém. Omlouvám se za zmatek. Také výsledky Unicode nejsou správné pro Ghostling, protože Ghostling se zasekne na nejhorším případě "glyph not found", protože vkládáme jen jedno písmo. Výsledky jsou tedy velmi špatně zkreslené. Výsledný integrátor libghostty by zde měl výrazně lepší výkon. Ještě jsem plně neprofiloval libghostty C API. Myslím, že budou jasné vítězství. Byla to teprve moje první kontrola a jsem s výsledky velmi spokojený. Srovnávat libghostty/ghostling s dedikovanými terminály je trochu nespravedlivé, protože dedikované terminály si mohou dovolit spoustu triků pro výkon a rychlost, které opakovaně použitelná knihovna pro obecnou emulaci terminálů nezvládne tak dobře. Ale chtěl jsem ukázat toto srovnání, abych ukázal, že i přes to si libghostty vede OPRAVDU dobře, je srovnatelný a dokonce nejlepší ve třídě v několika kategoriích. To vše znamená, že každý zážitek s vestavěným terminálem na světě může být téměř stejně rychlý jako nejrychlejší nativní desktopové terminály. Už nejsou žádné výmluvy. Příliv se zvedne! Plný zdrojový kód Ghostling (jeden soubor o ~600 řádkech v C):