Website is served from a 200KB binary

keepamovin5 pts0 comments

the machine ? freelang

This page was served from a native binary.

No libc. No VM. No runtime. The numbers below are read out of the process that is<br>answering you right now ? not written into a template by hand.

binary190207 byteslinked librariesnonethis worker (pid)160258heap high-water67098888 bytesuptime5779s<br>Reload it. The pid changes: there are several worker processes, and the<br>kernel hands the connection to whichever one is free.

"High-water" is the honest word: the collector is non-moving, so it recycles<br>memory below that frontier through a free list rather than handing it back. The<br>number stops climbing ? it does not fall. This server has served 20,000 requests with a<br>flat footprint; before the collector was rewritten it died at 828.

What it is

An AOT systems language that lowers straight to x86-64. World failures are<br>data you match on; broken invariants kill the program on the spot. There is no<br>hidden recovery path, because there is no recovery path.

See a failure modelled as data ?

served from binary below worker high

Related Articles