Public Access
Site: the devlog, the blog's roro9stack posts in the site's style; Devlog replaces Blog in the navigation
Site / build (pull_request) Successful in 9s
Site / build (pull_request) Successful in 9s
Seven posts imported into site/content/devlog/ with their text unchanged, links between them pointing to /devlog/, and shortcodes (sign, cast, steps, asides, folded sections, diagrams, captions) restyled in the site's palette. The 17 inline SVG diagrams carried <style> blocks and style attributes the site's Content-Security-Policy refuses: their rules moved to devlog-diagrams.css, and a diagram's minimum width is a class. An Atom feed at /devlog/atom.xml. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EhqxQ49eCju4CzKYNjZzwT
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 760 290" role="img" aria-label="Free heap around one Gemini fetch of Cosmos with IRC connected over TLS. About 68 KB before the fetch, above the 55 KB start floor. During the TLS handshake it dips to between 24 KB in the best run and 13 KB in the worst, under the 20 KB the firmware keeps for its own allocations: that dip, from the TLS receive buffers, is accepted. While the body streams to the card, about 21 KB. After the connection closes and part of the page is loaded, 43 KB, above the 40 KB steady floor.">
|
||||
<g font-family="JetBrains Mono, ui-monospace, monospace" fill="currentColor">
|
||||
<line class="gm-grid" x1="70" y1="230" x2="740" y2="230"/>
|
||||
<g font-size="10" class="gm-dim" text-anchor="end">
|
||||
<text x="62" y="233">0</text><text x="62" y="173">20</text><text x="62" y="113">40</text><text x="62" y="53">60 KB</text>
|
||||
</g>
|
||||
<!-- y = 230 - 3 * KB -->
|
||||
<line class="gm-floor s-muted" x1="70" y1="65" x2="740" y2="65"/>
|
||||
<text x="736" y="60" font-size="10" text-anchor="end" class="gm-dim">55 KB: no fetch starts below</text>
|
||||
<line class="gm-floor s-yellow" x1="70" y1="110" x2="740" y2="110"/>
|
||||
<text class="f-yellow" x="736" y="123" font-size="10" text-anchor="end">40 KB: left once the page is in</text>
|
||||
<line class="gm-floor s-green" x1="70" y1="170" x2="740" y2="170"/>
|
||||
<text class="f-green" x="736" y="165" font-size="10" text-anchor="end">20 KB: the firmware's own allocations</text>
|
||||
|
||||
<path class="gm-step" d="M80 26 H230 V158 H260 V167 H480 V101 H730"/>
|
||||
<path class="gm-worst" d="M230 26 V191 H260"/>
|
||||
|
||||
<g font-size="11" text-anchor="middle">
|
||||
<text x="155" y="20">68 KB</text>
|
||||
<text class="f-accent" x="245" y="152">24</text>
|
||||
<text class="f-red" x="245" y="208">13</text>
|
||||
<text x="370" y="161">~21 KB</text>
|
||||
<text x="605" y="95">43 KB, page loaded</text>
|
||||
</g>
|
||||
<g font-size="11" text-anchor="middle" class="gm-dim">
|
||||
<text x="155" y="252">before</text>
|
||||
<text x="245" y="252">handshake</text>
|
||||
<text x="370" y="252">body to the card</text>
|
||||
<text x="605" y="252">closed, loaded</text>
|
||||
</g>
|
||||
<text x="70" y="280" font-size="10" class="gm-dim">Measured on the device, Debug Build, IRC on TLS. Dashed red: the worst handshake seen. Accepted.</text>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.3 KiB |
Reference in New Issue
Block a user