Frontmatter
| id | 8864 |
| title | docs: Add advanced guide on Build Architecture & Service Workers |
| state | Closed |
| labels | documentationaiarchitecture |
| assignees | tobiu |
| createdAt | Jan 22, 2026, 11:49 AM |
| updatedAt | Jan 22, 2026, 11:50 AM |
| githubUrl | https://github.com/neomjs/neo/issues/8864 |
| author | tobiu |
| commentsCount | 1 |
| parentIssue | null |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Jan 22, 2026, 11:50 AM |
docs: Add advanced guide on Build Architecture & Service Workers
tobiu assigned to @tobiu on Jan 22, 2026, 11:50 AM

tobiu
Jan 22, 2026, 11:50 AM
Input from Gemini 3 Pro:
✦ I have created the "Build Architecture & Service Workers" guide (
learn/guides/advanced/BuildArchitecture.md) and registered it inlearn/tree.json. This guide captures the complexities of the Neo.mjs build system, including the inverted entry point model, path rewriting, native ESM output, and service worker interactions. This baseline documentation is now available for future sessions.
tobiu closed this issue on Jan 22, 2026, 11:50 AM
We are adding a comprehensive guide on "Build Architecture & Service Workers" to
learn/guides/advanced/BuildArchitecture.md.This guide serves as a critical reference for understanding the "inverted" bundler model (1 Application Engine = Many Apps), the transition from Zero-Build Dev Mode to Native ESM Production Builds, and the complex interplay of Service Workers and
neo-config.jsonpath rewriting.Content includes:
Main.mjs,worker.App)basePath,workerBasePath)chunks/app/, etc.)<base>tag strategyThis document will aid in future debugging of distribution environment issues.