{"id":28357959,"url":"https://github.com/vinhlh/react-size","last_synced_at":"2026-04-18T17:33:21.720Z","repository":{"id":295884589,"uuid":"99058925","full_name":"vinhlh/react-size","owner":"vinhlh","description":"The size of common React libraries","archived":false,"fork":false,"pushed_at":"2017-08-02T03:35:59.000Z","size":110,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-26T06:30:32.491Z","etag":null,"topics":["library","performance","react","react-router","size"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vinhlh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"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,"zenodo":null}},"created_at":"2017-08-02T01:34:38.000Z","updated_at":"2017-08-02T02:52:44.000Z","dependencies_parsed_at":"2025-05-27T22:16:40.486Z","dependency_job_id":"bc64d520-9a90-484d-85ea-76ac65413585","html_url":"https://github.com/vinhlh/react-size","commit_stats":null,"previous_names":["vinhlh/react-size"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/vinhlh/react-size","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vinhlh%2Freact-size","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vinhlh%2Freact-size/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vinhlh%2Freact-size/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vinhlh%2Freact-size/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vinhlh","download_url":"https://codeload.github.com/vinhlh/react-size/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vinhlh%2Freact-size/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268867121,"owners_count":24320287,"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","status":"online","status_checked_at":"2025-08-05T02:00:12.334Z","response_time":2576,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["library","performance","react","react-router","size"],"created_at":"2025-05-28T08:10:55.152Z","updated_at":"2026-04-18T17:33:16.677Z","avatar_url":"https://github.com/vinhlh.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# React sizes\n\nThe size of common React libraries.\n\n\u003e Make your code, not your framework the largest part of your app!\n\nWith applications that expecting the highest performance, the size is one of the important criteria we have to consider when choosing a library.\n\nEvery KB matters!\n\nNotes: we have tree shaking ahead! So these values are only for reference.\n\n## Non gzip\n```\n-rw-r--r--   1 vinhlh  staff   4.7K Aug  2 10:26 ReactRouterRedux.min.js\n-rw-r--r--   1 vinhlh  staff    13K Aug  2 10:26 Recompose.min.js\n-rw-r--r--   1 vinhlh  staff   127K Aug  2 10:26 react-dom.min.js\n-rw-r--r--   1 vinhlh  staff    51K Aug  2 10:26 react-router-dom.min.js\n-rw-r--r--   1 vinhlh  staff    27K Aug  2 10:26 react-router.min.js\n-rw-r--r--   1 vinhlh  staff    37K Aug  2 10:26 react-with-addons.min.js\n-rw-r--r--   1 vinhlh  staff    23K Aug  2 10:26 react.min.js\n-rw-r--r--   1 vinhlh  staff    19K Aug  2 10:26 redux-actions.min.js\n-rw-r--r--   1 vinhlh  staff   5.6K Aug  2 10:26 redux.min.js\n-rw-r--r--   1 vinhlh  staff    38K Aug  2 10:26 styled-components.min.js\n-rw-r--r--   1 vinhlh  staff   8.1K Aug  2 10:45 preact.min.js\n-rw-r--r--   1 vinhlh  staff    41K Aug  2 10:45 react-intl.min.js\n```\n\n## Gzipped\n\n```\n-rw-r--r--   1 vinhlh  staff   1.6K Aug  2 10:26 ReactRouterRedux.min.js.gz\n-rw-r--r--   1 vinhlh  staff   3.7K Aug  2 10:26 Recompose.min.js.gz\n-rw-r--r--   1 vinhlh  staff    39K Aug  2 10:26 react-dom.min.js.gz\n-rw-r--r--   1 vinhlh  staff    11K Aug  2 10:26 react-router-dom.min.js.gz\n-rw-r--r--   1 vinhlh  staff   7.2K Aug  2 10:26 react-router.min.js.gz\n-rw-r--r--   1 vinhlh  staff    12K Aug  2 10:26 react-with-addons.min.js.gz\n-rw-r--r--   1 vinhlh  staff   7.7K Aug  2 10:26 react.min.js.gz\n-rw-r--r--   1 vinhlh  staff   5.6K Aug  2 10:26 redux-actions.min.js.gz\n-rw-r--r--   1 vinhlh  staff   2.2K Aug  2 10:26 redux.min.js.gz\n-rw-r--r--   1 vinhlh  staff    13K Aug  2 10:26 styled-components.min.js.gz\n-rw-r--r--   1 vinhlh  staff   3.4K Aug  2 10:45 preact.min.js.gz\n-rw-r--r--   1 vinhlh  staff    11K Aug  2 10:45 react-intl.min.js.gz\n```\n\n## Results\n\n| Library           | Version | Size  |\n| ----------------- | :------ | -----:|\n| React             | 15.6.1  | 46.7K |\n| React with addons | 15.6.1  |   51K |\n| Redux             | 3.7.2   |  2.2K |\n| React Router      | 4.1.2   | 19.8K |\n| Styled components | 2.1.1   |   13K |\n| Recompose         | 0.24.0  |  3.7K |\n| Redux Actions     | 2.2.1   |  5.6K |\n| Preact            | 8.2.1   |  3.4K |\n| React Intl        | 2.3.0   |   11K |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvinhlh%2Freact-size","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvinhlh%2Freact-size","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvinhlh%2Freact-size/lists"}