{"id":13724892,"url":"https://github.com/swyxio/async-render-toolbox","last_synced_at":"2025-10-14T17:34:14.216Z","repository":{"id":78177908,"uuid":"127476103","full_name":"swyxio/async-render-toolbox","owner":"swyxio","description":"BECAUSE PERFORMANCE SHOULD BE SEXY","archived":false,"fork":false,"pushed_at":"2018-04-24T15:18:16.000Z","size":967,"stargazers_count":320,"open_issues_count":4,"forks_count":7,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-10-08T19:05:35.544Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://chrome.google.com/webstore/detail/fbchcodfbfjeededacomngobhnndcgol","language":"JavaScript","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/swyxio.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}},"created_at":"2018-03-30T21:49:38.000Z","updated_at":"2025-09-09T18:53:43.000Z","dependencies_parsed_at":"2023-03-12T03:42:51.071Z","dependency_job_id":null,"html_url":"https://github.com/swyxio/async-render-toolbox","commit_stats":null,"previous_names":["swyxio/async-render-toolbox"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/swyxio/async-render-toolbox","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swyxio%2Fasync-render-toolbox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swyxio%2Fasync-render-toolbox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swyxio%2Fasync-render-toolbox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swyxio%2Fasync-render-toolbox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/swyxio","download_url":"https://codeload.github.com/swyxio/async-render-toolbox/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swyxio%2Fasync-render-toolbox/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279020074,"owners_count":26086806,"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-10-14T02:00:06.444Z","response_time":60,"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":[],"created_at":"2024-08-03T01:02:05.861Z","updated_at":"2025-10-14T17:34:14.207Z","avatar_url":"https://github.com/swyxio.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"# Async Render Toolbox\n\n\u003e Tools to help show off - or fix - your async-mode Render apps\n\nThis is an open source chrome extension you can toggle on or off to see whats going on with your laggy ass page. No affiliation with the React team, but was inspired by their work.\n\n![asyncreacttools2](https://user-images.githubusercontent.com/35976578/38167844-5b222948-350b-11e8-859f-1d872bfb180a.gif)\n\nThis is completely open source: https://github.com/sw-yx/async-render-toolbox I am still a nooby chrome extension developer, please tell me if I am requesting too many permissions.\n\n## Usage - chrome extension\n\n### Install the Chrome extension [here](https://chrome.google.com/webstore/detail/fbchcodfbfjeededacomngobhnndcgol)\n\n### Install the Firefox extension [here](https://addons.mozilla.org/en-US/firefox/addon/async-render-toolbox/)\n\nThen:\n\n* Navigate to any site (eg linkedin.com)\n* Click the little browser icon to insert our javascript. Although we do request permissions, we never insert javascript on any site unless you click that button. (See our source code if you like, its open source)\n* You should see the radar appear\n* Now you can toggle it on or off using option + R (alt + R on windows)\n* If you refresh your page or navigate away you'll need to click the icon to reactivate again (we try not to inject ourselves into every page, that would be douchey)\n* Also try dragging the box around\n* Enjoy tuning up your apps!\n\n## Development\n\nThis is open source - and very rough right now. This repo doesn't ship with a demo but it could.\n\nFuture features:\n\n* Firefox - compatibility: Issue here: https://github.com/sw-yx/async-react-toolbox/issues/6\n* network request controls like Dan had with the Suspense demo. probably using [service workers](https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API) or [chrome extension intercept](https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Intercept_HTTP_requests)\n* please open an issue if you have an idea you wanna work on/get help with!\n\n## Genesis\n\nThis uses LagRadar, authored by [@mobz](https://twitter.com/mobz) with ideas and contributions [from others](https://twitter.com/dan_abramov/status/970028229271670784)\nfor [this talk](https://reactjs.org/blog/2018/03/01/sneak-peek-beyond-react-16.html)\nby [@dan_abramov](https://twitter.com/dan_abramov) and shared to the world with love. Permission granted to [swyx here](https://twitter.com/swyx/status/979552959133560832).\n\n## references\n\nCheck [https://github.com/sw-yx/fresh-async-react](https://github.com/sw-yx/fresh-async-react) for more awesome stuff.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fswyxio%2Fasync-render-toolbox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fswyxio%2Fasync-render-toolbox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fswyxio%2Fasync-render-toolbox/lists"}