{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,24]],"date-time":"2025-11-24T21:08:03Z","timestamp":1764018483581,"version":"3.45.0"},"publisher-location":"New York, NY, USA","reference-count":42,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,10,28]]},"DOI":"10.1145\/3730567.3764504","type":"proceedings-article","created":{"date-parts":[[2025,11,21]],"date-time":"2025-11-21T15:22:38Z","timestamp":1763738558000},"page":"1018-1024","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["From WebGL to WebGPU: A Reality Check of Browser-Based GPU Acceleration"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0004-8010-4025","authenticated-orcid":false,"given":"Sthitadhi","family":"Sengupta","sequence":"first","affiliation":[{"name":"George Mason University, Fairfax, Virginia, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4875-2941","authenticated-orcid":false,"given":"Nan","family":"Wu","sequence":"additional","affiliation":[{"name":"George Mason University, Fairfax, Virginia, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8500-4630","authenticated-orcid":false,"given":"Matteo","family":"Varvello","sequence":"additional","affiliation":[{"name":"Nokia Bell Labs, Murray Hill, New Jersey, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-1416-867X","authenticated-orcid":false,"given":"Krish","family":"Jana","sequence":"additional","affiliation":[{"name":"Cornell University, Ithaca, New York, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4650-7125","authenticated-orcid":false,"given":"Songqing","family":"Chen","sequence":"additional","affiliation":[{"name":"George Mason University, Fairfax, Virginia, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7042-3322","authenticated-orcid":false,"given":"Bo","family":"Han","sequence":"additional","affiliation":[{"name":"George Mason University, Fairfax, Virginia, USA"}]}],"member":"320","published-online":{"date-parts":[[2025,11,21]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2024. Emscripten Documentation. https:\/\/emscripten.org\/docs\/getting_started\/index.html. [accessed on 09\/30\/2025]."},{"key":"e_1_3_2_1_2_1","unstructured":"2024. OpenGL: The Industry's Foundation for High Performance Graphics. https:\/\/www.opengl.org\/. [accessed on 09\/30\/2025]."},{"key":"e_1_3_2_1_3_1","unstructured":"2024. OpenGL Wiki. https:\/\/wikis.khronos.org\/opengl\/. [accessed on 09\/30\/2025]."},{"key":"e_1_3_2_1_4_1","unstructured":"2024. PolyBenchC-4.2.1. https:\/\/github.com\/MatthiasJReisinger\/PolyBenchC- 4.2.1. [accessed on 09\/30\/2025]."},{"key":"e_1_3_2_1_5_1","unstructured":"2024. WebGL2 Rendering Context. https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/WebGL2RenderingContext. [accessed on 09\/30\/2025]."},{"key":"e_1_3_2_1_6_1","unstructured":"2024. WebGPU C guide. https:\/\/eliemichel.github.io\/LearnWebGPU\/introduction.html. [accessed on 09\/30\/2025]."},{"key":"e_1_3_2_1_7_1","unstructured":"2024.WebGPU Explainer. https:\/\/gpuweb.github.io\/gpuweb\/explainer\/. [accessed on 09\/30\/2025]."},{"key":"e_1_3_2_1_8_1","unstructured":"2024. WebGPU Shading Language. https:\/\/www.w3.org\/TR\/WGSL\/. [accessed on 09\/30\/2025]."},{"key":"e_1_3_2_1_9_1","unstructured":"2025. Godot Game Engine. https:\/\/godotengine.org\/. [accessed on 09\/30\/2025]."},{"key":"e_1_3_2_1_10_1","unstructured":"2025. WebGPU Compute Shader Basics. https:\/\/webgpufundamentals.org\/ webgpu\/lessons\/webgpu-compute-shaders.html. [accessed on 09\/30\/2025]."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICITISEE.2018.8720983"},{"key":"e_1_3_2_1_12_1","volume-title":"Proceedings of International Workshop on Image Analysis for Multimedia Interactive Services. https:\/\/resolver.tudelft.nl\/uuid:6716875f-5b40-4e7b-9f9d-24a85c02ee3b [accessed on 09\/30\/2025].","author":"Athanasopoulos Andreas","year":"2011","unstructured":"Andreas Athanasopoulos, Anastasios Dimou, Vasileios Mezaris, and Ioannis Kompatsiaris. 2011. GPU Acceleration for Support Vector Machines. In Proceedings of International Workshop on Image Analysis for Multimedia Interactive Services. https:\/\/resolver.tudelft.nl\/uuid:6716875f-5b40-4e7b-9f9d-24a85c02ee3b [accessed on 09\/30\/2025]."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3689787"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3589334.3645395"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-45761-0_1"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.procs.2024.03.281"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCAS.2010.5537722"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.1905.07444"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.2312\/pgv.20221067"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/GEM61861.2024.10585437"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-24654-1_13"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1021\/acs.jcim.1c00103"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1038\/s41592-019-0650-1"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3696410.3714785"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCAS.2008.4541637"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3123266.3129394"},{"key":"e_1_3_2_1_27_1","volume-title":"Native Code. In Proceedings of USENIX Annual Technical Conference. https:\/\/dl.acm.org\/doi\/10","author":"Jangda Abhinav","year":"2019","unstructured":"Abhinav Jangda, Bobby Powers, Emery D. Berger, and Arjun Guha. 2019. Not So Fast: Analyzing the Performance ofWebAssembly vs. Native Code. In Proceedings of USENIX Annual Technical Conference. https:\/\/dl.acm.org\/doi\/10.5555\/3358807.3358817 [accessed on 09\/30\/2025]."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2013.6522332"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3308558.3313639"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.1412.2432"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1274000.1274083"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2008.4536351"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872427.2883014"},{"key":"e_1_3_2_1_34_1","unstructured":"Saga Palm\u00e9r. 2024. Performance Comparison ofWebGPU andWebGL for 2D Particle Systems on the Web: An Analysis of GPU Time in Web-Based Graphics APIs. M.Sc. Thesis. KTH School of Electrical Engineering and Computer Science Stockholm Sweden. https:\/\/www.diva-portal.org\/smash\/get\/diva2:1945245\/FULLTEXT02.pdf [accessed on 09\/30\/2025]."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2018.108163116"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.47392\/IRJAEM.2024.0265"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1836049.1836076"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/SEAA.2008.17"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.5194\/isprs-archives-XLVIII-4-W9-2024-377-2024"},{"key":"e_1_3_2_1_40_1","volume-title":"Proceedings of USENIX Conference on Hot Topics in Parallelism. https:\/\/dl.acm.org\/doi\/10","author":"Vuduc Richard","year":"2010","unstructured":"Richard Vuduc, Aparna Chandramowlishwaran, Jee Choi, Murat (Efe) Guney, and Aashay Shringarpure. 2010. On the Limits of GPU Acceleration. In Proceedings of USENIX Conference on Hot Topics in Parallelism. https:\/\/dl.acm.org\/doi\/10.5555\/ 1863086.1863099 [accessed on 09\/30\/2025]."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3688843"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3487552.3487827"}],"event":{"name":"IMC '25:ACM Internet Measurement Conference","sponsor":["SIGMETRICS ACM Special Interest Group on Measurement and Evaluation","SIGCOMM ACM Special Interest Group on Data Communication"],"location":"Madison WI USA"},"container-title":["Proceedings of the 2025 ACM Internet Measurement Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3730567.3764504","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,11,24]],"date-time":"2025-11-24T21:06:24Z","timestamp":1764018384000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3730567.3764504"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,10,28]]},"references-count":42,"alternative-id":["10.1145\/3730567.3764504","10.1145\/3730567"],"URL":"https:\/\/doi.org\/10.1145\/3730567.3764504","relation":{},"subject":[],"published":{"date-parts":[[2025,10,28]]},"assertion":[{"value":"2025-11-21","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}