{"id":18536309,"url":"https://github.com/adishavit/emscripten_buffers","last_synced_at":"2026-03-19T04:57:22.269Z","repository":{"id":72816316,"uuid":"83296709","full_name":"adishavit/emscripten_buffers","owner":"adishavit","description":"Measurements for passing buffers to emscriptened functions.","archived":false,"fork":false,"pushed_at":"2017-04-24T06:24:14.000Z","size":67,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-07T06:49:09.912Z","etag":null,"topics":["emscripten"],"latest_commit_sha":null,"homepage":"https://adishavit.github.io/emscripten_buffers/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/adishavit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2017-02-27T10:15:34.000Z","updated_at":"2024-04-09T19:29:26.000Z","dependencies_parsed_at":"2023-04-10T18:30:38.162Z","dependency_job_id":null,"html_url":"https://github.com/adishavit/emscripten_buffers","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/adishavit/emscripten_buffers","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adishavit%2Femscripten_buffers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adishavit%2Femscripten_buffers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adishavit%2Femscripten_buffers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adishavit%2Femscripten_buffers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adishavit","download_url":"https://codeload.github.com/adishavit/emscripten_buffers/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adishavit%2Femscripten_buffers/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29590683,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-18T18:54:29.675Z","status":"ssl_error","status_checked_at":"2026-02-18T18:50:50.517Z","response_time":162,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["emscripten"],"created_at":"2024-11-06T19:31:53.503Z","updated_at":"2026-02-18T19:01:48.803Z","avatar_url":"https://github.com/adishavit.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Passing JavaScript Buffers to C/C++ Functions\n\nEmscripten provides multiple ways of passing TypedBuffers to emscriptened code.  \nMany of these way incur internal and hidden copying of the data.  \nHere are some of them with some minimal profiling code.  \n\n#### Usage\n1. Set your emscripten paths in `build.sh`\n2. Run `./build.sh`\n3. Open `index.html` in your browser.\n4. Check the browser developer console to see the results.\n\nAlternatively, see it [live here](https://adishavit.github.io/emscripten_buffers/) (the page appears blank, open console to see results).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadishavit%2Femscripten_buffers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadishavit%2Femscripten_buffers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadishavit%2Femscripten_buffers/lists"}