Skip to content

docs(blog): the leak that wasn't in any Context#620

Merged
srid merged 4 commits intomasterfrom
docs/leak-blog-post
Apr 18, 2026
Merged

docs(blog): the leak that wasn't in any Context#620
srid merged 4 commits intomasterfrom
docs/leak-blog-post

Conversation

@srid
Copy link
Copy Markdown
Member

@srid srid commented Apr 17, 2026

Draft blog post for review. Push revisions as additional commits for iteration.

Preview on GitHub by clicking the file in the diff, or view raw for a cleaner markdown render:

Shape of the post:

Attribution: I drove; Claude Code did the agent-side work.

Not for merge as-is — draft is to iterate on wording before deciding where it's actually published.

srid added 4 commits April 17, 2026 19:59
Blog post tracing the IntersectionObserver / BufferLine retention
story — wrong turn in #614, byte-delta heap diff as the pivot, the
one-line WeakRef patch in xtermjs/xterm.js#5821.

Written in the voice of the debugging-story canon: cold open on the
symptom, the wrong turns compressed rather than storied, anticlimactic
fix. Targets readers from backend / systems backgrounds who may not
be fluent in web-frontend memory tooling — links to MDN and Chrome
DevTools docs for the web-specific concepts.

Credit: I drove; Claude Code (https://claude.com/claude-code) did the
agent-side work.

Under docs/perf-investigations/ alongside the technical chapters in
memory-learnings.md.
@srid srid marked this pull request as ready for review April 18, 2026 00:11
@srid srid merged commit 7a09f5d into master Apr 18, 2026
3 checks passed
@srid srid deleted the docs/leak-blog-post branch April 18, 2026 00:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant