{"adoption": {"forks": 356, "observed_at": "2026-08-28T04:05:07.814787+00:00", "stars": 1587}, "canonical_url": "https://ross.abutalabs.com/products/awesome-web-dev-books", "card": {"archived": false, "artifact_type": "learning-resource", "description": "如果有人让你推荐前端技术书，请让他看这个列表", "domain": ["web-development", "frontend", "tutorials", "awesome-lists"], "enriched": true, "function": ["documentation"], "health_score": 20, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["jobbole/awesome-web-dev-books"], "name": "jobbole/awesome-web-dev-books", "platform": [], "pushed_at": "2020-06-28T07:39:32+00:00", "repo": "jobbole/awesome-web-dev-books", "stars": 1587, "tags": ["awesome-list", "book-recommendations", "chinese", "frontend-books", "javascript", "css", "web-server"], "topics": [], "urls": [], "use_cases": ["find recommended frontend books", "best javascript books for beginners", "curated web dev reading list", "which book to learn css and javascript", "community-voted programming book recommendations", "learning resources for frontend developers"], "what_it_is": "A curated Chinese-language awesome list of recommended web development and frontend technology books, compiled from community votes. It organizes titles like JavaScript advanced guides and jQuery references by topic and skill level with reader commentary.", "when_to_avoid": ["you need up-to-date coverage of modern frameworks like React or Vue, as the list was last updated in 2020", "you want interactive tutorials or courses rather than book recommendations", "you need English-only resources"], "when_to_choose": ["you want community-voted book recommendations for frontend development", "you prefer Chinese-language curated reading lists", "you are a beginner looking for a structured path through classic web dev books"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/awesome-web-dev-books", "repo": "jobbole/awesome-web-dev-books", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.814787+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:55:25.677722+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "303e53e80f5dee200385ab0bacc882655c81bc6da838b60bc08e4b3992219dbb", "fetched_at": "2026-08-28T04:05:07.814787+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jobbole/awesome-web-dev-books"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.814787+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:55:25.677722+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "303e53e80f5dee200385ab0bacc882655c81bc6da838b60bc08e4b3992219dbb", "fetched_at": "2026-08-28T04:05:07.814787+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jobbole/awesome-web-dev-books"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:55:25.677722+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "303e53e80f5dee200385ab0bacc882655c81bc6da838b60bc08e4b3992219dbb", "fetched_at": "2026-08-28T04:05:07.814787+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jobbole/awesome-web-dev-books"}], "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:05:07.814787+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.814787+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.814787+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:55:25.677722+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "303e53e80f5dee200385ab0bacc882655c81bc6da838b60bc08e4b3992219dbb", "fetched_at": "2026-08-28T04:05:07.814787+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jobbole/awesome-web-dev-books"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.814787+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.814787+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:55:25.677722+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "303e53e80f5dee200385ab0bacc882655c81bc6da838b60bc08e4b3992219dbb", "fetched_at": "2026-08-28T04:05:07.814787+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jobbole/awesome-web-dev-books"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.814787+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.814787+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.814787+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:55:25.677722+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "303e53e80f5dee200385ab0bacc882655c81bc6da838b60bc08e4b3992219dbb", "fetched_at": "2026-08-28T04:05:07.814787+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jobbole/awesome-web-dev-books"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.814787+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.814787+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:55:25.677722+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "303e53e80f5dee200385ab0bacc882655c81bc6da838b60bc08e4b3992219dbb", "fetched_at": "2026-08-28T04:05:07.814787+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jobbole/awesome-web-dev-books"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:55:25.677722+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "303e53e80f5dee200385ab0bacc882655c81bc6da838b60bc08e4b3992219dbb", "fetched_at": "2026-08-28T04:05:07.814787+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jobbole/awesome-web-dev-books"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:55:25.677722+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "303e53e80f5dee200385ab0bacc882655c81bc6da838b60bc08e4b3992219dbb", "fetched_at": "2026-08-28T04:05:07.814787+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jobbole/awesome-web-dev-books"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:55:25.677722+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "303e53e80f5dee200385ab0bacc882655c81bc6da838b60bc08e4b3992219dbb", "fetched_at": "2026-08-28T04:05:07.814787+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jobbole/awesome-web-dev-books"}], "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": 3713, "days_push": 2257, "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}}