Juan Hurtado
07/28/2026, 9:36 PMghost-serialization artifact. ghost-yaml,ghost-yaml-ktor, and ghost-protobuf are gone.
• Decode throughput up to 1.2 GB/s. A rewritten decode hot path (in-order field prediction + SWAR scanning) pushed every channel well past 1.2.7
• Hitting for the first time some native C++ parser speeds (while fully hydrating typed Kotlin models) !!
• Kotlin/Wasm everywhere. ghost-api,ghost-serialization,ghost-ktor, and the new Ghost Playground now ship wasmJs targets alongside JVM/Android/iOS.
• New Ghost Playground— Compose Multiplatform (JVM + Wasm) site with a live JSON/YAML/Proto Studio and a browser speed test vs kotlinx.serialization and Moshi.
• Two silent data-corruption bugs fixedin the streaming reader and the WebFlux NDJSON decoder.
Full release: github.com/juanchurtado1991/ghost-serializer/…/v.1.3.0
Let's keep pushing the limits of KMP! 🚀Oleg Yukhnevich
07/29/2026, 4:50 AMJuan Hurtado
07/29/2026, 5:29 AMAdam S
07/29/2026, 7:36 AMBernd Prünster
07/29/2026, 11:25 AMYAML is hardYAML looks like it has been specified by people who never in their life even contemplated writing a parser, let alone have any experience writing parsers.
Adam S
07/29/2026, 12:26 PMBernd Prünster
07/29/2026, 3:23 PMJuan Hurtado
07/29/2026, 4:09 PM./gradlew :ghost-benchmark:benchmarkYaml -PskipTests (clone the repo first, obviously 🙂). Fast dev profile is benchmarkYamlFast but it's noisier — the numbers above are from the full profile.Adam S
07/29/2026, 4:26 PMBernd Prünster
07/29/2026, 4:28 PMJuan Hurtado
07/29/2026, 4:37 PMJuan Hurtado
07/29/2026, 4:38 PMBernd Prünster
07/29/2026, 4:50 PMPaulo Cereda
07/29/2026, 5:02 PMBernd Prünster
07/29/2026, 5:05 PMJuan Hurtado
07/29/2026, 5:09 PMJuan Hurtado
07/29/2026, 9:23 PMJuan Hurtado
08/10/2026, 4:02 AM