{"adoption": {"forks": 5742, "observed_at": "2026-08-28T04:12:09.025954+00:00", "stars": 43300}, "canonical_url": "https://ross.abutalabs.com/products/what-happens-when", "card": {"archived": false, "artifact_type": "learning-resource", "description": "An attempt to answer the age old interview question \"What happens when you type google.com into your browser and press enter?\"", "domain": ["networking", "developer-tools", "operating-systems", "web-development", "tutorials"], "enriched": true, "function": ["documentation", "developer-tools"], "health_score": 20, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "active", "member_repos": ["alex/what-happens-when"], "name": "alex/what-happens-when", "platform": ["cross-platform"], "pushed_at": "2024-08-19T13:02:25+00:00", "repo": "alex/what-happens-when", "stars": 43300, "tags": ["interview-preparation", "educational", "computer-fundamentals", "dns", "http", "collaborative-document"], "topics": [], "urls": [], "use_cases": ["prepare for systems engineering interview questions", "learn how the web stack works end to end", "understand what happens between pressing a key and a page loading", "study DNS resolution and TCP/TLS handshakes in depth", "teach networking fundamentals with a concrete example"], "what_it_is": "A collaboratively written, deeply detailed answer to the classic interview question 'What happens when you type google.com into your browser and press enter?'. It walks through every layer, from keyboard hardware and USB signaling to OS interrupts, DNS, TCP, TLS, HTTP, and browser rendering.", "when_to_avoid": ["you need runnable code or a software tool rather than prose", "you want a short, high-level overview instead of extreme detail", "you need formally reviewed or versioned technical documentation"], "when_to_choose": ["you want an exhaustive, layer-by-layer explanation of a URL load", "you are preparing for technical interviews covering networking and OS fundamentals", "you want a community-maintained reference to contribute to or translate"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/what-happens-when", "repo": "alex/what-happens-when", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:12:09.025954+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:22:26.713051+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2bb553b4821315bde8a8a0b1b758bf24d0c6de3e1add3833e207b59ca0487714", "fetched_at": "2026-08-28T04:12:09.025954+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alex/what-happens-when"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:12:09.025954+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:22:26.713051+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2bb553b4821315bde8a8a0b1b758bf24d0c6de3e1add3833e207b59ca0487714", "fetched_at": "2026-08-28T04:12:09.025954+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alex/what-happens-when"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:22:26.713051+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2bb553b4821315bde8a8a0b1b758bf24d0c6de3e1add3833e207b59ca0487714", "fetched_at": "2026-08-28T04:12:09.025954+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alex/what-happens-when"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:12:09.025954+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:12:09.025954+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:12:09.025954+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:22:26.713051+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2bb553b4821315bde8a8a0b1b758bf24d0c6de3e1add3833e207b59ca0487714", "fetched_at": "2026-08-28T04:12:09.025954+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alex/what-happens-when"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:12:09.025954+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:12:09.025954+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:22:26.713051+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2bb553b4821315bde8a8a0b1b758bf24d0c6de3e1add3833e207b59ca0487714", "fetched_at": "2026-08-28T04:12:09.025954+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alex/what-happens-when"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:12:09.025954+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:12:09.025954+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:12:09.025954+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:22:26.713051+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2bb553b4821315bde8a8a0b1b758bf24d0c6de3e1add3833e207b59ca0487714", "fetched_at": "2026-08-28T04:12:09.025954+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alex/what-happens-when"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:12:09.025954+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:12:09.025954+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:22:26.713051+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2bb553b4821315bde8a8a0b1b758bf24d0c6de3e1add3833e207b59ca0487714", "fetched_at": "2026-08-28T04:12:09.025954+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alex/what-happens-when"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:22:26.713051+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2bb553b4821315bde8a8a0b1b758bf24d0c6de3e1add3833e207b59ca0487714", "fetched_at": "2026-08-28T04:12:09.025954+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alex/what-happens-when"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:22:26.713051+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2bb553b4821315bde8a8a0b1b758bf24d0c6de3e1add3833e207b59ca0487714", "fetched_at": "2026-08-28T04:12:09.025954+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alex/what-happens-when"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:22:26.713051+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2bb553b4821315bde8a8a0b1b758bf24d0c6de3e1add3833e207b59ca0487714", "fetched_at": "2026-08-28T04:12:09.025954+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alex/what-happens-when"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4682, "days_push": 744, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}