{ "Slug": "zig", "Language": "Zig", "Status": "LIVE", "URL": "https://todo-zig-2.bfj.oncarlos.com", "Version": "73268e0", "Stack": "", "Source": "https://amadan.net/carlos/todomvc-bakeoff?ref=main\u0026path=apps/zig", "BehaviourJSOn": { "Passed": 35, "Failed": 0, "Skipped": 0 }, "BehaviourJSOff": { "Passed": 32, "Failed": 0, "Skipped": 3 }, "TTFBEmpty": { "N": 30, "P50": 50.229, "P95": 58.291, "P99": 58.392, "Min": 44.68, "Max": 58.392 }, "TTFB50": { "N": 30, "P50": 54.132, "P95": 61.266, "P99": 65.122, "Min": 48.154, "Max": 65.122 }, "Wake": [ 1237.608, 1376.089, 1201.547 ], "Load": [ { "Scenario": "read", "Concurrency": 1, "RPS": 77.88700892202256, "P50Ms": 12.89359, "P95Ms": 17.391070000000003, "P99Ms": 21.104159, "ErrorRate": 0, "Status": { "200": 778 } }, { "Scenario": "read", "Concurrency": 2, "RPS": 146.06805739900383, "P50Ms": 13.036715000000001, "P95Ms": 18.88113, "P99Ms": 24.536747000000002, "ErrorRate": 0, "Status": { "200": 1459 } }, { "Scenario": "read", "Concurrency": 4, "RPS": 112.38885203737756, "P50Ms": 35.100674, "P95Ms": 39.683425, "P99Ms": 44.626512, "ErrorRate": 0, "Status": { "200": 1120 } }, { "Scenario": "read", "Concurrency": 8, "RPS": 222.8484551077639, "P50Ms": 35.448401, "P95Ms": 40.447213000000005, "P99Ms": 47.030191, "ErrorRate": 0, "Status": { "200": 2221 } }, { "Scenario": "read", "Concurrency": 16, "RPS": 412.4167107959877, "P50Ms": 36.62036, "P95Ms": 46.308214, "P99Ms": 104.57195800000001, "ErrorRate": 0, "Status": { "200": 4110 } }, { "Scenario": "read", "Concurrency": 32, "RPS": 1381.6088099712952, "P50Ms": 19.012087, "P95Ms": 46.697122, "P99Ms": 80.0428, "ErrorRate": 0, "Status": { "200": 13792 } }, { "Scenario": "read", "Concurrency": 64, "RPS": 1322.2119551198723, "P50Ms": 44.491989000000004, "P95Ms": 83.988829, "P99Ms": 128.54729, "ErrorRate": 0, "Status": { "200": 13162 } }, { "Scenario": "read", "Concurrency": 128, "RPS": 1191.4827795829715, "P50Ms": 90.87234600000001, "P95Ms": 181.238567, "P99Ms": 624.785731, "ErrorRate": 0, "Status": { "200": 11789 } }, { "Scenario": "toggle", "Concurrency": 1, "RPS": 97.58213406764388, "P50Ms": 9.74184, "P95Ms": 14.121995, "P99Ms": 16.461793, "ErrorRate": 0, "Status": { "303": 975 } }, { "Scenario": "toggle", "Concurrency": 2, "RPS": 57.890097482017, "P50Ms": 33.737747999999996, "P95Ms": 38.267145, "P99Ms": 42.018508000000004, "ErrorRate": 0, "Status": { "303": 577 } }, { "Scenario": "toggle", "Concurrency": 4, "RPS": 116.28319278779234, "P50Ms": 33.452189, "P95Ms": 38.918751, "P99Ms": 61.337942, "ErrorRate": 0, "Status": { "303": 1159 } }, { "Scenario": "toggle", "Concurrency": 8, "RPS": 233.1553677207922, "P50Ms": 33.461301999999996, "P95Ms": 37.974313, "P99Ms": 42.06469, "ErrorRate": 0, "Status": { "303": 2324 } }, { "Scenario": "toggle", "Concurrency": 16, "RPS": 1164.6645316189908, "P50Ms": 13.249912, "P95Ms": 18.737178, "P99Ms": 26.308294, "ErrorRate": 0, "Status": { "303": 11633 } }, { "Scenario": "toggle", "Concurrency": 32, "RPS": 2005.7317940043981, "P50Ms": 14.225914, "P95Ms": 24.668327, "P99Ms": 56.775147, "ErrorRate": 0, "Status": { "303": 20030 } }, { "Scenario": "toggle", "Concurrency": 64, "RPS": 2955.2850468024517, "P50Ms": 18.466985, "P95Ms": 41.679489, "P99Ms": 64.940055, "ErrorRate": 0, "Status": { "303": 29496 } }, { "Scenario": "toggle", "Concurrency": 128, "RPS": 3113.0801640486206, "P50Ms": 37.396502, "P95Ms": 74.641883, "P99Ms": 99.03120899999999, "ErrorRate": 0, "Status": { "303": 31014 } }, { "Scenario": "toggle", "Concurrency": 256, "RPS": 2852.029798919397, "P50Ms": 82.560651, "P95Ms": 143.569693, "P99Ms": 292.787836, "ErrorRate": 0, "Status": { "303": 28275 } }, { "Scenario": "read-after", "Concurrency": 1, "RPS": 83.88846385978232, "P50Ms": 10.831252, "P95Ms": 16.408281, "P99Ms": 18.249034, "ErrorRate": 0, "Status": { "200": 838 } }, { "Scenario": "read-after", "Concurrency": 2, "RPS": 53.79174863085629, "P50Ms": 37.299525, "P95Ms": 40.807924, "P99Ms": 45.99678, "ErrorRate": 0, "Status": { "200": 536 } }, { "Scenario": "read-after", "Concurrency": 4, "RPS": 109.88744945770132, "P50Ms": 35.907785, "P95Ms": 40.107679, "P99Ms": 56.229563000000006, "ErrorRate": 0, "Status": { "200": 1095 } }, { "Scenario": "read-after", "Concurrency": 8, "RPS": 226.2769583983479, "P50Ms": 34.819027000000006, "P95Ms": 39.436487, "P99Ms": 47.904785, "ErrorRate": 0, "Status": { "200": 2255 } }, { "Scenario": "read-after", "Concurrency": 16, "RPS": 1003.252389168501, "P50Ms": 14.899234000000002, "P95Ms": 24.326863, "P99Ms": 35.183328, "ErrorRate": 0, "Status": { "200": 10018 } }, { "Scenario": "read-after", "Concurrency": 32, "RPS": 1379.18020040817, "P50Ms": 19.593666, "P95Ms": 43.099363000000004, "P99Ms": 65.71508700000001, "ErrorRate": 0, "Status": { "200": 13761 } }, { "Scenario": "read-after", "Concurrency": 64, "RPS": 1332.810865208394, "P50Ms": 41.771109, "P95Ms": 85.935605, "P99Ms": 184.94097100000002, "ErrorRate": 0, "Status": { "200": 13266 } }, { "Scenario": "read-after", "Concurrency": 128, "RPS": 1127.0060690034552, "P50Ms": 88.25514600000001, "P95Ms": 276.707488, "P99Ms": 703.035536, "ErrorRate": 0, "Status": { "200": 11146 } } ], "Weight": { "HTMLBytes": 35808, "JSBytes": 3854 }, "Memory": { "IdleKB": 2512, "PeakKB": 25884, "AfterKB": 23444 }, "Code": { "Server": 964, "Templates": 0, "JS": 94, "Tests": 59, "Deps": 1 }, "Build": { "ColdSeconds": 151.72579616, "WarmSeconds": 5.378776474, "EditSeconds": 5.416322927, "Bytes": 1918040, "Host": "DOCS-T1", "ColdRuns": 1, "Runs": 3 }, "TokensBuild": { "Input": 172, "Output": 62991, "CacheRead": 9913615, "CacheWrite": 158246, "Turns": 92, "Seconds": 1791.585, "CostUSD": 4.509198999999999 }, "TokensFix": { "Input": 26, "Output": 8226, "CacheRead": 2312162, "CacheWrite": 15063, "Turns": 13, "Seconds": 285.943, "CostUSD": 0.7475604000000002 }, "TokensSecurity": { "Input": 16, "Output": 4078, "CacheRead": 1544666, "CacheWrite": 8418, "Turns": 8, "Seconds": 137.2, "CostUSD": 0.45790120000000023 }, "TokensReview": { "Input": 834801, "Output": 3599, "CacheRead": 691712, "CacheWrite": 0, "Turns": 3, "Seconds": 0, "CostUSD": 0 }, "Readability": { "Naming": 5, "Structure": 5, "Traceability": 5, "Errors": 4, "Comments": 5, "Overall": 9, "Notes": "Strongest: a request is trivially traceable (app.js form → handle → post → itemAction → Store.toggle → page/303), helped by the Response/Visitor/Form structs and tight module split. Comments earn their place: why headers are copied before reading the body, why keep-alive drops after an oversized body, why a single mutexed SQLite connection. Tests double as documentation. Weakest: errors in db.zig collapse to one opaque error.Sqlite with logging as the only detail; readerExpectContinue's failure is remapped to WriteFailed, hiding the cause; post() mixes routing and handling in one long if-chain, and get() parses the query inline. Minor: static() and run() names are terse." }, "ReviewFindings": null, "Notes": null }