Post

zlay.waow.tech has been running (mostly) smoothly on zat v0.3.0-alpha.21 for coming up on a day! this is significant for 2 reasons

2 reposts23 likes

1. CBOR/CAR/MST correctness hardening by @calabro.io (i believe i managed to preserve authorship on your commits, ty!) — so RFC 8949 compliance, overflow-safe arithmetic, map key validation, UTF-8 checks. frame decode throughput drops from ~290k to ~202k fps (but is still 13x faster than indigo)

2. zig 0.16 (dev)! in particular zlay now uses an evented backend (instead of threaded) based on the new Io interface — it runs ~2,800 PDS subscriber fibers on ~47 OS threads (instead of OS thread per PDS). seems to idle at about ~1.5 GiB RSS and ~1 core... (~20% less mem) still watching things.

(i don't think anyone [besides me] is consuming this instance for anything important [probably wise!], but pls lmk if something seems goofy! still tweaking as things come up)