{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,24]],"date-time":"2025-11-24T21:36:23Z","timestamp":1764020183156},"reference-count":12,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"1","license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Comput. Sci. Eng."],"published-print":{"date-parts":[[2018,1]]},"DOI":"10.1109\/mcse.2018.108163116","type":"journal-article","created":{"date-parts":[[2018,1,11]],"date-time":"2018-01-11T19:35:09Z","timestamp":1515699309000},"page":"33-42","source":"Crossref","is-referenced-by-count":6,"title":["General-Purpose Computation on GPUs in the Browser Using gpu.js"],"prefix":"10.1109","volume":"20","author":[{"given":"Fazli","family":"Sapuan","sequence":"first","affiliation":[{"name":"Sea Ltd."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Matthew","family":"Saw","sequence":"additional","affiliation":[{"name":"ST Electronics"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eugene","family":"Cheah","sequence":"additional","affiliation":[{"name":"Independent Researcher"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref4","year":"2011","journal-title":"WebGL Specification"},{"key":"ref3","year":"2014","journal-title":"WebCL specification"},{"key":"ref10","year":"0","journal-title":"turbo js Perform Massive Parallel Computations in Your Browser with GPGPU"},{"key":"ref6","article-title":"Chapter 31: Mapping Computational Concepts to GPUs","author":"mark","year":"0","journal-title":"GPU Gems 2 Programming Techniques for High-Performance Graphics and General-Purpose Computation"},{"key":"ref11","author":"flinn","year":"2016","journal-title":"weblas GPU Powered BLAS for Browsers"},{"key":"ref5","year":"2017","journal-title":"WebGL Specification"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/IEEESTD.2008.4610935"},{"key":"ref8","author":"gonzalez","year":"2013","journal-title":"webclgl Javascript Library for General Purpose Computing on GPU"},{"key":"ref7","author":"chouza","year":"2011","journal-title":"GPGPU with WebGL solving Laplace's equation"},{"key":"ref2","author":"bourgoin","year":"2014","journal-title":"High Performance Client-Side Web Programming with SPOC and Js_of_ocaml"},{"key":"ref9","author":"victor","year":"2016","journal-title":"WebMonkeys Massively Parallel GPU Programming on JavaScript Simple and Clean"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/2588768.2576788"}],"container-title":["Computing in Science &amp; Engineering"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/5992\/8291768\/08254318.pdf?arnumber=8254318","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,5,3]],"date-time":"2022-05-03T20:17:16Z","timestamp":1651609036000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8254318\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,1]]},"references-count":12,"journal-issue":{"issue":"1"},"URL":"https:\/\/doi.org\/10.1109\/mcse.2018.108163116","relation":{},"ISSN":["1521-9615","1558-366X"],"issn-type":[{"value":"1521-9615","type":"print"},{"value":"1558-366X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,1]]}}}