{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,9]],"date-time":"2026-05-09T16:24:32Z","timestamp":1778343872270,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":40,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,5,13]],"date-time":"2019-05-13T00:00:00Z","timestamp":1557705600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,5,13]]},"DOI":"10.1145\/3308558.3313639","type":"proceedings-article","created":{"date-parts":[[2019,5,13]],"date-time":"2019-05-13T12:17:59Z","timestamp":1557749879000},"page":"1234-1244","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":44,"title":["Moving Deep Learning into Web Browser: How Far Can We Go?"],"prefix":"10.1145","author":[{"given":"Yun","family":"Ma","sequence":"first","affiliation":[{"name":"Key Laboratory of High Confidence Software Technologies, Ministry of Education, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dongwei","family":"Xiang","sequence":"additional","affiliation":[{"name":"Key Laboratory of High Confidence Software Technologies, Ministry of Education, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shuyu","family":"Zheng","sequence":"additional","affiliation":[{"name":"Key Laboratory of High Confidence Software Technologies, Ministry of Education, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Deyu","family":"Tian","sequence":"additional","affiliation":[{"name":"Key Laboratory of High Confidence Software Technologies, Ministry of Education, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xuanzhe","family":"Liu","sequence":"additional","affiliation":[{"name":"Peking University, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,5,13]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2018. brain.js. https:\/\/github.com\/BrainJS.  2018. brain.js. https:\/\/github.com\/BrainJS."},{"key":"e_1_3_2_1_2_1","unstructured":"2018. Caffe. http:\/\/caffe.berkeleyvision.org\/.  2018. Caffe. http:\/\/caffe.berkeleyvision.org\/."},{"key":"e_1_3_2_1_3_1","unstructured":"2018. CNTK. https:\/\/www.microsoft.com\/en-us\/cognitive-toolkit\/.  2018. CNTK. https:\/\/www.microsoft.com\/en-us\/cognitive-toolkit\/."},{"key":"e_1_3_2_1_4_1","unstructured":"2018. ConvNetJS. https:\/\/cs.stanford.edu\/people\/karpathy\/convnetjs\/.  2018. ConvNetJS. https:\/\/cs.stanford.edu\/people\/karpathy\/convnetjs\/."},{"key":"e_1_3_2_1_5_1","unstructured":"2018. Keras.js. https:\/\/github.com\/transcranial\/keras-js.  2018. Keras.js. https:\/\/github.com\/transcranial\/keras-js."},{"key":"e_1_3_2_1_6_1","unstructured":"2018. MIL WebDNN Benchmark. https:\/\/mil-tokyo.github.io\/webdnn\/#benchmar.  2018. MIL WebDNN Benchmark. https:\/\/mil-tokyo.github.io\/webdnn\/#benchmar."},{"key":"e_1_3_2_1_7_1","unstructured":"2018. Mind. https:\/\/github.com\/stevenmiller888\/mind.  2018. Mind. https:\/\/github.com\/stevenmiller888\/mind."},{"key":"e_1_3_2_1_8_1","unstructured":"2018. The MNIST database of handwritten digits. http:\/\/yann.lecun.com\/exdb\/mnist\/.  2018. The MNIST database of handwritten digits. http:\/\/yann.lecun.com\/exdb\/mnist\/."},{"key":"e_1_3_2_1_9_1","unstructured":"2018. MorphCast. https:\/\/www.morphcast.com\/.  2018. MorphCast. https:\/\/www.morphcast.com\/."},{"key":"e_1_3_2_1_10_1","unstructured":"2018. Sklearn DecisionTreeRegressor. https:\/\/scikit-learn.org\/stable\/modules\/generated\/sklearn.tree.DecisionTreeRegressor.html.  2018. Sklearn DecisionTreeRegressor. https:\/\/scikit-learn.org\/stable\/modules\/generated\/sklearn.tree.DecisionTreeRegressor.html."},{"key":"e_1_3_2_1_11_1","unstructured":"2018. synaptic.js. https:\/\/github.com\/cazala\/synaptic.  2018. synaptic.js. https:\/\/github.com\/cazala\/synaptic."},{"key":"e_1_3_2_1_12_1","unstructured":"2018. Teachable Machine. https:\/\/teachablemachine.withgoogle.com\/.  2018. Teachable Machine. https:\/\/teachablemachine.withgoogle.com\/."},{"key":"e_1_3_2_1_13_1","unstructured":"2018. TensorFlow Playgournd. http:\/\/playground.tensorflow.org.  2018. TensorFlow Playgournd. http:\/\/playground.tensorflow.org."},{"key":"e_1_3_2_1_14_1","unstructured":"2018. TensorFlow.js. https:\/\/js.tensorflow.org\/.  2018. TensorFlow.js. https:\/\/js.tensorflow.org\/."},{"key":"e_1_3_2_1_15_1","unstructured":"2018. WebDNN. https:\/\/github.com\/mil-tokyo\/webdnn.  2018. WebDNN. https:\/\/github.com\/mil-tokyo\/webdnn."},{"key":"e_1_3_2_1_16_1","unstructured":"2018. WebGL. https:\/\/www.khronos.org\/webgl\/.  2018. WebGL. https:\/\/www.khronos.org\/webgl\/."},{"key":"e_1_3_2_1_17_1","unstructured":"2018. WebGPU. https:\/\/www.w3.org\/community\/gpu\/.  2018. WebGPU. https:\/\/www.w3.org\/community\/gpu\/."},{"key":"e_1_3_2_1_18_1","volume-title":"Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation, (OSDI). 265-283","author":"Abadi Mart\u00edn","year":"2016","unstructured":"Mart\u00edn Abadi , Paul Barham , Jianmin Chen , Zhifeng Chen , Andy Davis , Jeffrey Dean , Matthieu Devin , Sanjay Ghemawat , Geoffrey Irving , Michael Isard , Manjunath Kudlur , Josh Levenberg , Rajat Monga , Sherry Moore , Derek Gordon Murray , Benoit Steiner , Paul A. Tucker , Vijay Vasudevan , Pete Warden , Martin Wicke , Yuan Yu , and Xiaoqiang Zheng . 2016 . TensorFlow: A System for Large-Scale Machine Learning . In Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation, (OSDI). 265-283 . Mart\u00edn Abadi, Paul Barham, Jianmin Chen, Zhifeng Chen, Andy Davis, Jeffrey Dean, Matthieu Devin, Sanjay Ghemawat, Geoffrey Irving, Michael Isard, Manjunath Kudlur, Josh Levenberg, Rajat Monga, Sherry Moore, Derek Gordon Murray, Benoit Steiner, Paul A. Tucker, Vijay Vasudevan, Pete Warden, Martin Wicke, Yuan Yu, and Xiaoqiang Zheng. 2016. TensorFlow: A System for Large-Scale Machine Learning. In Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation, (OSDI). 265-283."},{"key":"e_1_3_2_1_19_1","first-page":"49","volume-title":"International Journal of 3-D Information Modeling (IJ3DIM) 1, 3(2012)","author":"Auer Michael","unstructured":"Michael Auer . 2012. Real-time Web GIS Analysis Using WebGL . International Journal of 3-D Information Modeling (IJ3DIM) 1, 3(2012) , 49 - 61 . Michael Auer. 2012. Real-time Web GIS Analysis Using WebGL. International Journal of 3-D Information Modeling (IJ3DIM) 1, 3(2012), 49-61."},{"key":"e_1_3_2_1_20_1","volume-title":"Proceedings of 2011 International Conference on Multimedia Technology (ICMT). 471-474","author":"Chen Bijin","year":"2011","unstructured":"Bijin Chen and Zhiqi Xu . 2011 . A Framework for Browser-Based Multiplayer Online Games Using WebGL and WebSocket . In Proceedings of 2011 International Conference on Multimedia Technology (ICMT). 471-474 . Bijin Chen and Zhiqi Xu. 2011. A Framework for Browser-Based Multiplayer Online Games Using WebGL and WebSocket. In Proceedings of 2011 International Conference on Multimedia Technology (ICMT). 471-474."},{"key":"e_1_3_2_1_21_1","volume-title":"Platform. In Proceedings of the 51st Hawaii International Conference on System Sciences, HICSS 2018.","author":"Guignard Mauricio","unstructured":"Mauricio Guignard , Marcelo Schild , Carlos S. Bederi\u00e1n , Nicol\u00e1s Wolovick , and Augusto J. Vega . 2018. Performance Characterization of State-Of-The-Art Deep Learning Workloads on an IBM \u201dMinsky \u201d Platform. In Proceedings of the 51st Hawaii International Conference on System Sciences, HICSS 2018. Mauricio Guignard, Marcelo Schild, Carlos S. Bederi\u00e1n, Nicol\u00e1s Wolovick, and Augusto J. Vega. 2018. Performance Characterization of State-Of-The-Art Deep Learning Workloads on an IBM \u201dMinsky\u201d Platform. In Proceedings of the 51st Hawaii International Conference on System Sciences, HICSS 2018."},{"key":"e_1_3_2_1_22_1","volume-title":"Dally","author":"Han Song","year":"2015","unstructured":"Song Han , Huizi Mao , and William J . Dally . 2015 . Deep Compression : Compressing Deep Neural Network with Pruning, Trained Quantization and Huffman Coding. CoRR abs\/1510.00149(2015). http:\/\/arxiv.org\/abs\/1510.00149 Song Han, Huizi Mao, and William J. Dally. 2015. Deep Compression: Compressing Deep Neural Network with Pruning, Trained Quantization and Huffman Coding. CoRR abs\/1510.00149(2015). http:\/\/arxiv.org\/abs\/1510.00149"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1162\/neco.2006.18.7.1527"},{"key":"e_1_3_2_1_24_1","volume-title":"Performance Evaluation of Pipeline-Based Processing for the Caffe Deep Learning Framework. IEICE Transactions 101-D","author":"Ichinose Ayae","year":"2018","unstructured":"Ayae Ichinose , Atsuko Takefusa , Hidemoto Nakada , and Masato Oguchi . 2018. Performance Evaluation of Pipeline-Based Processing for the Caffe Deep Learning Framework. IEICE Transactions 101-D ( 2018 ), 1042-1052. Ayae Ichinose, Atsuko Takefusa, Hidemoto Nakada, and Masato Oguchi. 2018. Performance Evaluation of Pipeline-Based Processing for the Caffe Deep Learning Framework. IEICE Transactions 101-D (2018), 1042-1052."},{"key":"e_1_3_2_1_25_1","volume-title":"AI Benchmark: Running Deep Neural Networks on Android Smartphones. In Computer Vision - ECCV 2018 Workshops. 288-314","author":"Ignatov Andrey","year":"2018","unstructured":"Andrey Ignatov , Radu Timofte , William Chou , Ke Wang , Max Wu , Tim Hartley , and Luc Van Gool . 2018 . AI Benchmark: Running Deep Neural Networks on Android Smartphones. In Computer Vision - ECCV 2018 Workshops. 288-314 . Andrey Ignatov, Radu Timofte, William Chou, Ke Wang, Max Wu, Tim Hartley, and Luc Van Gool. 2018. AI Benchmark: Running Deep Neural Networks on Android Smartphones. In Computer Vision - ECCV 2018 Workshops. 288-314."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3037697.3037698"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2699343.2699349"},{"key":"e_1_3_2_1_28_1","unstructured":"Yann LeCun 1989. Generalization and Network Design Strategies. Connectionism in perspective(1989) 143-155.  Yann LeCun 1989. Generalization and Network Design Strategies. Connectionism in perspective(1989) 143-155."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2016.2624733"},{"key":"e_1_3_2_1_30_1","volume-title":"Performance Comparison of Deep Learning Techniques for Recognizing Birds in Aerial Images. In 2018 IEEE Third International Conference on Data Science in Cyberspace (DSC). 317-324","author":"Liu Y.","unstructured":"Y. Liu , P. Sun , M. R. Highsmith , N. M. Wergeles , J. Sartwell , A. Raedeke , M. Mitchell , H. Hagy , A. D. Gilbert , B. Lubinski , and Y. Shang . 2018 . Performance Comparison of Deep Learning Techniques for Recognizing Birds in Aerial Images. In 2018 IEEE Third International Conference on Data Science in Cyberspace (DSC). 317-324 . Y. Liu, P. Sun, M. R. Highsmith, N. M. Wergeles, J. Sartwell, A. Raedeke, M. Mitchell, H. Hagy, A. D. Gilbert, B. Lubinski, and Y. Shang. 2018. Performance Comparison of Deep Learning Techniques for Recognizing Birds in Aerial Images. In 2018 IEEE Third International Conference on Data Science in Cyberspace (DSC). 317-324."},{"key":"e_1_3_2_1_31_1","unstructured":"Bernd Malle Nicola Giuliani Peter Kieseberg and Andreas Holzinger. 2018. The Need for Speed of AI Applications: Performance Comparison of Native vs. Browser-based Algorithm Implementations. CoRR abs\/1802.03707(2018). http:\/\/arxiv.org\/abs\/1802.03707  Bernd Malle Nicola Giuliani Peter Kieseberg and Andreas Holzinger. 2018. The Need for Speed of AI Applications: Performance Comparison of Native vs. Browser-based Algorithm Implementations. CoRR abs\/1802.03707(2018). http:\/\/arxiv.org\/abs\/1802.03707"},{"key":"e_1_3_2_1_32_1","volume-title":"WebGL specification","author":"Marrin Chris","year":"2011","unstructured":"Chris Marrin . 2011. WebGL specification . Khronos WebGL Working Group( 2011 ). Chris Marrin. 2011. WebGL specification. Khronos WebGL Working Group(2011)."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.7717\/peerj-cs.11"},{"key":"e_1_3_2_1_34_1","volume-title":"Singh","author":"Oh Junhyuk","year":"2015","unstructured":"Junhyuk Oh , Xiaoxiao Guo , Honglak Lee , Richard L. Lewis , and Satinder P . Singh . 2015 . Action-Conditional Video Prediction using Deep Networks in Atari Games. In NIPS. Junhyuk Oh, Xiaoxiao Guo, Honglak Lee, Richard L. Lewis, and Satinder P. Singh. 2015. Action-Conditional Video Prediction using Deep Networks in Atari Games. In NIPS."},{"key":"e_1_3_2_1_35_1","volume-title":"Learning representations by back-propagating errors. nature 323, 6088","author":"Rumelhart David E","year":"1986","unstructured":"David E Rumelhart , Geoffrey E Hinton , and Ronald J Williams . 1986. Learning representations by back-propagating errors. nature 323, 6088 ( 1986 ), 533. David E Rumelhart, Geoffrey E Hinton, and Ronald J Williams. 1986. Learning representations by back-propagating errors. nature 323, 6088 (1986), 533."},{"key":"e_1_3_2_1_36_1","first-page":"949","article-title":"Performance Modeling and Evaluation of Distributed Deep Learning Frameworks on GPUs","volume":"2018","author":"Shi Shaohuai","year":"2018","unstructured":"Shaohuai Shi , Qiang Wang , and Xiaowen Chu . 2018 . Performance Modeling and Evaluation of Distributed Deep Learning Frameworks on GPUs . In Proceedings of IEEE DASC\/PiCom\/DataCom\/CyberSciTech 2018. 949 - 957 . Shaohuai Shi, Qiang Wang, and Xiaowen Chu. 2018. Performance Modeling and Evaluation of Distributed Deep Learning Frameworks on GPUs. In Proceedings of IEEE DASC\/PiCom\/DataCom\/CyberSciTech 2018. 949-957.","journal-title":"Proceedings of IEEE DASC\/PiCom\/DataCom\/CyberSciTech"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2017.226"},{"key":"e_1_3_2_1_38_1","unstructured":"Aaron Tucker Adam Gleave and Stuart Russell. 2018. Inverse Reinforcement Learning for Video Games. arXiv preprint arXiv:1810.10593(2018).  Aaron Tucker Adam Gleave and Stuart Russell. 2018. Inverse Reinforcement Learning for Video Games. arXiv preprint arXiv:1810.10593(2018)."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3219819.3220106"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3038912.3052577"}],"event":{"name":"WWW '19: The Web Conference","location":"San Francisco CA USA","acronym":"WWW '19","sponsor":["IW3C2 International World Wide Web Conference Committee"]},"container-title":["The World Wide Web Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3308558.3313639","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3308558.3313639","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:53:30Z","timestamp":1750204410000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3308558.3313639"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,5,13]]},"references-count":40,"alternative-id":["10.1145\/3308558.3313639","10.1145\/3308558"],"URL":"https:\/\/doi.org\/10.1145\/3308558.3313639","relation":{},"subject":[],"published":{"date-parts":[[2019,5,13]]},"assertion":[{"value":"2019-05-13","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}