{"id":13652488,"url":"https://nnethercote.github.io/perf-book/","last_synced_at":"2025-04-23T03:30:51.813Z","repository":{"id":40470664,"uuid":"313473412","full_name":"nnethercote/perf-book","owner":"nnethercote","description":"The Rust Performance Book","archived":false,"fork":false,"pushed_at":"2025-02-28T04:17:12.000Z","size":2544,"stargazers_count":2395,"open_issues_count":5,"forks_count":114,"subscribers_count":46,"default_branch":"master","last_synced_at":"2025-04-16T16:49:27.800Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nnethercote.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE-APACHE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-11-17T01:28:44.000Z","updated_at":"2025-04-16T02:58:59.000Z","dependencies_parsed_at":"2024-03-22T06:35:29.879Z","dependency_job_id":"6b4ef04b-47bd-45dd-907d-fb884627aabf","html_url":"https://github.com/nnethercote/perf-book","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nnethercote%2Fperf-book","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nnethercote%2Fperf-book/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nnethercote%2Fperf-book/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nnethercote%2Fperf-book/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nnethercote","download_url":"https://codeload.github.com/nnethercote/perf-book/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250331804,"owners_count":21413100,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-02T02:00:59.801Z","updated_at":"2025-04-23T03:30:50.059Z","avatar_url":"https://github.com/nnethercote.png","language":null,"funding_links":[],"categories":["Resources","Bookshelf","Master-Level","Rust"],"sub_categories":["Web programming","Master Informatik/KI","Rust learning"],"readme":"# perf-book\n\nThe Rust Performance Book.\n\n## Viewing\n\nThe rendered (HTML) book is [here](https://nnethercote.github.io/perf-book/).\n\n\u003c!-- EPUB\nCurrently disabled due to\nhttps://github.com/nnethercote/perf-book/actions/runs/6358429874/job/17270643057\n\nAn ePub version is available\n[here](https://nnethercote.github.io/perf-book/The%20Rust%20Performance%20Book.epub).\nexperimental. The ePub file is generated with\n[mdbook-epub](https://crates.io/crates/mdbook-epub), which is experimental. It\nhas excessive whitespace and is not as nice to read as the HTML version.\nNonetheless, it is usable if you really want to read the book on an e-reader.\n--\u003e\n\n## Building\n\nThe book is built with [`mdbook`](https://github.com/rust-lang/mdBook), which\ncan be installed with this command:\n```\ncargo install mdbook\n```\nTo build the book, run this command:\n```\nmdbook build\n```\nThe generated files are put in the `book/` directory.\n\n## Development\n\nTo view the built book, run this command:\n```\nmdbook serve\n```\nThis will launch a local web server to serve the book. View the built book by\nnavigating to `localhost:3000` in a web browser. While the web server is\nrunning, the rendered book will automatically update if the book's files\nchange.\n\nTo test the code within the book, run this command:\n```\nmdbook test\n```\n\n## Improvements\n\nSuggestions for improvements are welcome, but I prefer them to be filed as\nissues rather than pull requests. This is because I am very particular about\nthe wording used in the book. When pull requests are made, I typically take the\nunderlying idea of a pull request and rewrite it into my own words anyway.\n\n## License\n\nLicensed under either of\n* Apache License, Version 2.0 ([LICENSE-APACHE](LICENSE-APACHE) or\n  http://www.apache.org/licenses/LICENSE-2.0)\n* MIT license ([LICENSE-MIT](LICENSE-MIT) or\n  http://opensource.org/licenses/MIT)\n\nat your option.\n\n## Contribution\n\nUnless you explicitly state otherwise, any contribution intentionally submitted\nfor inclusion in the work by you, as defined in the Apache-2.0 license, shall\nbe dual licensed as above, without any additional terms or conditions.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/nnethercote.github.io%2Fperf-book%2F","html_url":"https://awesome.ecosyste.ms/projects/nnethercote.github.io%2Fperf-book%2F","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/nnethercote.github.io%2Fperf-book%2F/lists"}