{"slug": "backbone-js", "name": "Backbone.js", "category": "dev-libs", "category_name": "Libraries and frameworks", "description": "", "recommenders": 3, "commenters": 5, "warners": 1, "score": 1.914, "rising": -0.98, "first": "2025-12-07", "latest": "2026-04-01", "why": "The BackboneJS library and the documentation generated by Docco has always been an interesting example.", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 3, "neutral": 1, "compare": 0, "warn": 1}, "spark": [0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "The BackboneJS library and the documentation generated by Docco has always been an interesting example.", "kind": "", "icon": true, "domain": "backbonejs.org", "github_repo": null, "official_url": "https://backbonejs.org", "pricing": "", "aliases": ["Backbone.js"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 755259232, "item_id": 47203702, "url": "https://news.ycombinator.com/item?id=47203702", "by": "red_hare", "date": "2026-02-28", "version": null, "stance": "recommend", "quote": "I yearn for a detailed line-by-line explainer like the backbone.js source", "excerpt": "This is beautiful and highly readable but, still, I yearn for a detailed line-by-line explainer like the backbone.js source: https://backbonejs.org/docs/backbone.html", "context": "", "use_case": "", "switched_from": "", "story": "Microgpt"}, {"id": 746761616, "item_id": 46672601, "url": "https://news.ycombinator.com/item?id=46672601", "by": "augusto-moura", "date": "2026-01-18", "version": null, "stance": "recommend", "quote": "BackboneJS might be a good intermediate step", "excerpt": "In ol'times people used BackboneJS[1] for that purpose. And surprisingly enough, it is still being actively supported[2]. If someone is still using jQuery for legacy reasons, BackboneJS might be a good intermediate step before going for a modern framework. Backbone is pretty light and pretty easy to grasp [1]: https://backbonejs.org/ [2]: https://github.com/jashkenas/backbone/tags", "context": "", "use_case": "", "switched_from": "", "story": "jQuery 4.0.0 Released"}, {"id": 738955984, "item_id": 46184749, "url": "https://news.ycombinator.com/item?id=46184749", "by": "there4", "date": "2025-12-07", "version": null, "stance": "recommend", "quote": "The BackboneJS library and the documentation generated by Docco has always been an interesting example.", "excerpt": "The BackboneJS library and the documentation generated by Docco has always been an interesting example. Compare the annotated source with the source at GitHub: https://backbonejs.org/docs/backbone.html https://github.com/jashkenas/backbone/blob/master/backbone.js https://ashkenas.com/docco/", "context": "", "use_case": "JavaScript MVC library", "switched_from": "", "story": "What is \u201cliterate programming\u201d? (2024)"}]}], "caveats": [{"label": "", "summary": "", "quotes": [{"id": 753499795, "item_id": 47093737, "url": "https://news.ycombinator.com/item?id=47093737", "by": "iLemming", "date": "2026-02-20", "version": null, "stance": "warn", "quote": "my backbone.js induced ptsd therapy sessions", "excerpt": "hon, this has been \"happening\" at the time when I grew out of my jquery pants, and still was happening when I was going to my backbone.js induced ptsd therapy sessions; Angular has shipped 20 major versions and React made six rewrites, Next.js switched to rust-based compiler and added the app router, making 15 major revisions - and \"web components\" still yet \"happening\". It feels when I finally have grandchildren, it", "context": "", "use_case": "", "switched_from": "", "story": "Web Components: The Framework-Free Renaissance"}]}], "who": [], "tags": [], "use_cases": ["javascript mvc library"], "compared": [{"slug": "jquery", "name": "jQuery", "co": 2, "switched_from": 0, "switched_to": 0}, {"slug": "react", "name": "React", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=47601858", "title": "Ask HN: Who wants to be hired? (April 2026)", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47202708", "title": "Microgpt", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47085370", "title": "Web Components: The Framework-Free Renaissance", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46664755", "title": "jQuery 4.0.0 Released", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46125963", "title": "What is \u201cliterate programming\u201d? (2024)", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {"recommend": 1}, "2026-01": {"recommend": 1}, "2026-02": {"warn": 1, "recommend": 1}, "2026-03": {}, "2026-04": {"neutral": 1}, "2026-05": {}, "2026-06": {}, "2026-07": {}, "2026-08": {}, "2026-09": {}, "2026-10": {}}, "versions": [], "version_unnamed": 0, "family_ref": null, "runs_on": null, "lines": [], "quotes": [{"id": 761656730, "item_id": 47603545, "url": "https://news.ycombinator.com/item?id=47603545", "by": "dataviz1000", "date": "2026-04-01", "version": null, "stance": "neutral", "quote": "Backbone", "excerpt": "Location: Lima, Peru (I'm a US citizen traveling the world for 2 years) Remote: Yes Willing to relocate: Yes Technologies: TypeScript, JavaScript, PHP, Python, FastAPI, Redis, MongoDB, PostgreSQL, TimescaleDB, MySQL, React, React Native, NestJS, AngularJS, Backbone, Playwright, Drupal, Express, jQuery, D3.js, visx, GraphQL, Chrome extension, Claude Code, and AWS R\u00e9sum\u00e9/CV: N/A Email: [HN username]@gmail.com My focus ", "context": "", "use_case": "", "switched_from": "", "story": "Ask HN: Who wants to be hired? (April 2026)"}, {"id": 755259232, "item_id": 47203702, "url": "https://news.ycombinator.com/item?id=47203702", "by": "red_hare", "date": "2026-02-28", "version": null, "stance": "recommend", "quote": "I yearn for a detailed line-by-line explainer like the backbone.js source", "excerpt": "This is beautiful and highly readable but, still, I yearn for a detailed line-by-line explainer like the backbone.js source: https://backbonejs.org/docs/backbone.html", "context": "", "use_case": "", "switched_from": "", "story": "Microgpt"}, {"id": 753499795, "item_id": 47093737, "url": "https://news.ycombinator.com/item?id=47093737", "by": "iLemming", "date": "2026-02-20", "version": null, "stance": "warn", "quote": "my backbone.js induced ptsd therapy sessions", "excerpt": "hon, this has been \"happening\" at the time when I grew out of my jquery pants, and still was happening when I was going to my backbone.js induced ptsd therapy sessions; Angular has shipped 20 major versions and React made six rewrites, Next.js switched to rust-based compiler and added the app router, making 15 major revisions - and \"web components\" still yet \"happening\". It feels when I finally have grandchildren, it", "context": "", "use_case": "", "switched_from": "", "story": "Web Components: The Framework-Free Renaissance"}, {"id": 746761616, "item_id": 46672601, "url": "https://news.ycombinator.com/item?id=46672601", "by": "augusto-moura", "date": "2026-01-18", "version": null, "stance": "recommend", "quote": "BackboneJS might be a good intermediate step", "excerpt": "In ol'times people used BackboneJS[1] for that purpose. And surprisingly enough, it is still being actively supported[2]. If someone is still using jQuery for legacy reasons, BackboneJS might be a good intermediate step before going for a modern framework. Backbone is pretty light and pretty easy to grasp [1]: https://backbonejs.org/ [2]: https://github.com/jashkenas/backbone/tags", "context": "", "use_case": "", "switched_from": "", "story": "jQuery 4.0.0 Released"}, {"id": 738955984, "item_id": 46184749, "url": "https://news.ycombinator.com/item?id=46184749", "by": "there4", "date": "2025-12-07", "version": null, "stance": "recommend", "quote": "The BackboneJS library and the documentation generated by Docco has always been an interesting example.", "excerpt": "The BackboneJS library and the documentation generated by Docco has always been an interesting example. Compare the annotated source with the source at GitHub: https://backbonejs.org/docs/backbone.html https://github.com/jashkenas/backbone/blob/master/backbone.js https://ashkenas.com/docco/", "context": "", "use_case": "JavaScript MVC library", "switched_from": "", "story": "What is \u201cliterate programming\u201d? (2024)"}]}