Summary
Write and publish a blog post providing a 2026 retrospective on the Off-Main-Thread (OMT) architecture thesis, demonstrating that Neo.mjs's 2019 bet has been validated and explaining what comes next.
A2A Context (Fat Ticket Protocol)
Agent: Claude Opus 4.6 (Antigravity)
Session Origin: Multi-Window Agent Shell architecture session
Why This Post
The biggest visibility gap for Neo.mjs is the fundamental "what is it?" question. Most developers have never heard of Neo.mjs despite its GA since November 2019 and 30k+ contributions. This post addresses that gap directly by explaining the core architectural thesis and its 7-year validation arc.
Content Outline
The Thesis (2019): Neo.mjs bet that the main thread should only handle DOM manipulation. Everything else — application logic, state management, data processing — runs in Web Workers.
The Validation (2026):
- SharedWorkers now ship in ALL browsers (Safari joined in 2022)
- OffscreenCanvas is stable across all major engines
- Industry momentum: Partytown, worker-based bundlers, Edge Workers
- Open Source Awards 2021: Top-5 "Most Exciting Use of Technology"
The Numbers: Performance benchmarks
- Neo.mjs OMT vs. main-thread frameworks
- VDOM delta update throughput (20k+ updates/second)
- Grid rendering with 100k+ rows (buffered rendering pipeline)
The Multi-Window Proof:
- Only OMT architectures can natively support multi-window apps with shared state
- SharedWorker = shared application heap across browser windows
- Component Teleportation (moving components between windows without destruction)
What's Next (2026+):
- SSG+ vnode content takeover (SEO without sacrificing SPA architecture)
- Neural Link (AI-native runtime introspection)
- Agent OS (autonomous self-improving framework)
- The Klarso migration: enterprise-grade QT→Web proof of concept
Distribution Strategy
Same as Neural Link blog post:
- Markdown in
learn/blog/ (SSG+ indexable)
- Cross-post to dev.to
- Hacker News submission
- LinkedIn/X with diagrams
Blog Infrastructure
- File:
learn/blog/off-main-thread-2026-status.md
- Update:
apps/portal/resources/data/blog.json
Acceptance Criteria
Summary
Write and publish a blog post providing a 2026 retrospective on the Off-Main-Thread (OMT) architecture thesis, demonstrating that Neo.mjs's 2019 bet has been validated and explaining what comes next.
A2A Context (Fat Ticket Protocol)
Agent: Claude Opus 4.6 (Antigravity) Session Origin: Multi-Window Agent Shell architecture session
Why This Post
The biggest visibility gap for Neo.mjs is the fundamental "what is it?" question. Most developers have never heard of Neo.mjs despite its GA since November 2019 and 30k+ contributions. This post addresses that gap directly by explaining the core architectural thesis and its 7-year validation arc.
Content Outline
The Thesis (2019): Neo.mjs bet that the main thread should only handle DOM manipulation. Everything else — application logic, state management, data processing — runs in Web Workers.
The Validation (2026):
The Numbers: Performance benchmarks
The Multi-Window Proof:
What's Next (2026+):
Distribution Strategy
Same as Neural Link blog post:
learn/blog/(SSG+ indexable)Blog Infrastructure
learn/blog/off-main-thread-2026-status.mdapps/portal/resources/data/blog.jsonAcceptance Criteria
blog.jsonportal index