{"adoption": {"forks": 198, "observed_at": "2026-08-28T04:03:53.549785+00:00", "stars": 1180}, "canonical_url": "https://ross.abutalabs.com/products/how-javascript-works", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Knowledge about how javascript works, event loop,service worker,etc.", "domain": ["web-development", "tutorials", "programming-languages"], "enriched": true, "function": ["documentation", "developer-tools"], "health_score": 20, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["Troland/how-javascript-works"], "name": "Troland/how-javascript-works", "platform": ["browser"], "pushed_at": "2023-01-26T11:25:44+00:00", "repo": "Troland/how-javascript-works", "stars": 1180, "tags": ["javascript-internals", "event-loop", "v8-engine", "translated-series", "chinese", "performance-optimization", "webassembly", "service-worker", "nodejs", "web-server"], "topics": [], "urls": [], "use_cases": ["learn how the javascript event loop works", "understand v8 engine internals and optimization tips", "study javascript memory management and leaks", "learn how service workers and web workers function", "understand webassembly vs javascript use cases", "learn javascript security topics like xss and csrf", "study javascript design patterns and functional programming"], "what_it_is": "A Chinese translation of the 'How JavaScript Works' tutorial series explaining JavaScript internals such as the event loop, V8 engine, memory management, service workers, and WebAssembly. It is a curated educational document collection rather than runnable software.", "when_to_avoid": ["you need runnable code, libraries, or tools rather than tutorials", "you need up-to-date coverage of the latest JavaScript features", "you prefer English-language original content (use the SessionStack blog directly)"], "when_to_choose": ["you want a structured deep-dive into JavaScript runtime internals in Chinese", "you are preparing for frontend interviews covering event loop, memory, and rendering", "you want explanations of browser APIs like service workers, WebRTC, and Shadow DOM"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/how-javascript-works", "repo": "Troland/how-javascript-works", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:53.549785+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:25:14.901689+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2bd8318951ac144c8bd43e16d478f6607d4efbfed226f5897f836d6a8a396fb7", "fetched_at": "2026-08-28T04:03:53.549785+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Troland/how-javascript-works"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:53.549785+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:25:14.901689+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2bd8318951ac144c8bd43e16d478f6607d4efbfed226f5897f836d6a8a396fb7", "fetched_at": "2026-08-28T04:03:53.549785+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Troland/how-javascript-works"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:25:14.901689+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2bd8318951ac144c8bd43e16d478f6607d4efbfed226f5897f836d6a8a396fb7", "fetched_at": "2026-08-28T04:03:53.549785+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Troland/how-javascript-works"}], "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:03:53.549785+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:53.549785+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:53.549785+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:25:14.901689+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2bd8318951ac144c8bd43e16d478f6607d4efbfed226f5897f836d6a8a396fb7", "fetched_at": "2026-08-28T04:03:53.549785+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Troland/how-javascript-works"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:53.549785+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:53.549785+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:25:14.901689+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2bd8318951ac144c8bd43e16d478f6607d4efbfed226f5897f836d6a8a396fb7", "fetched_at": "2026-08-28T04:03:53.549785+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Troland/how-javascript-works"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:53.549785+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:53.549785+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:53.549785+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:25:14.901689+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2bd8318951ac144c8bd43e16d478f6607d4efbfed226f5897f836d6a8a396fb7", "fetched_at": "2026-08-28T04:03:53.549785+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Troland/how-javascript-works"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:53.549785+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:53.549785+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:25:14.901689+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2bd8318951ac144c8bd43e16d478f6607d4efbfed226f5897f836d6a8a396fb7", "fetched_at": "2026-08-28T04:03:53.549785+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Troland/how-javascript-works"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:25:14.901689+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2bd8318951ac144c8bd43e16d478f6607d4efbfed226f5897f836d6a8a396fb7", "fetched_at": "2026-08-28T04:03:53.549785+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Troland/how-javascript-works"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:25:14.901689+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2bd8318951ac144c8bd43e16d478f6607d4efbfed226f5897f836d6a8a396fb7", "fetched_at": "2026-08-28T04:03:53.549785+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Troland/how-javascript-works"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:25:14.901689+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2bd8318951ac144c8bd43e16d478f6607d4efbfed226f5897f836d6a8a396fb7", "fetched_at": "2026-08-28T04:03:53.549785+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Troland/how-javascript-works"}], "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": 3056, "days_push": 1315, "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}}