{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T23:15:03Z","timestamp":1776122103538,"version":"3.50.1"},"reference-count":96,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015,2]]},"DOI":"10.1109\/hpca.2015.7056028","type":"proceedings-article","created":{"date-parts":[[2015,3,10]],"date-time":"2015-03-10T22:13:51Z","timestamp":1426025631000},"page":"137-149","source":"Crossref","is-referenced-by-count":76,"title":["Event-based scheduling for energy-efficient QoS (eQoS) in mobile Web applications"],"prefix":"10.1109","author":[{"given":"Yuhao","family":"Zhu","sequence":"first","affiliation":[]},{"given":"Matthew","family":"Halpern","sequence":"additional","affiliation":[]},{"given":"Vijay Janapa","family":"Reddi","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref73","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2012.23"},{"key":"ref72","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2012.37"},{"key":"ref71","doi-asserted-by":"publisher","DOI":"10.1080\/01449290500330448"},{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2003.1253185"},{"key":"ref76","doi-asserted-by":"publisher","DOI":"10.1145\/317456.317459"},{"key":"ref77","author":"nielsen","year":"1993","journal-title":"Usability Engineering"},{"key":"ref74","doi-asserted-by":"publisher","DOI":"10.1145\/1476589.1476628"},{"key":"ref39","year":"0","journal-title":"BrowserMark Benchmark"},{"key":"ref75","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2007.21"},{"key":"ref38","year":"0","journal-title":"Browsing Bench"},{"key":"ref78","doi-asserted-by":"publisher","DOI":"10.1145\/2540708.2540746"},{"key":"ref79","article-title":"The Ondemand Governor: Past, Present. and Future","author":"pallipadi","year":"2006","journal-title":"Proc of Linux Symnosium"},{"key":"ref33","year":"2013","journal-title":"Web Graphics Trends"},{"key":"ref32","year":"0","journal-title":"W3C Timing Control for Script-based Animations"},{"key":"ref31","year":"0","journal-title":"HTML Event Types"},{"key":"ref30","year":"0","journal-title":"Timers specification"},{"key":"ref37","year":"0","journal-title":"Power Profiles for Android"},{"key":"ref36","year":"0","journal-title":"Chrome Experiments"},{"key":"ref35","author":"simulation","year":"0"},{"key":"ref34","year":"0","journal-title":"DOOM"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1145\/238721.238775"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1145\/1060289.1060300"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1109\/MNET.2010.5430142"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1145\/800250.807481"},{"key":"ref28","year":"0","journal-title":"Jquery Todo List"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1109\/4.535411"},{"key":"ref27","year":"0","journal-title":"Gwt Todo List"},{"key":"ref65","article-title":"Policies for Dynamic Clock Scheduling","author":"grunwald","year":"2000","journal-title":"Proc of OSDI"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2011.6114205"},{"key":"ref29","year":"0","journal-title":"Delivering the sub one second rendering experience"},{"key":"ref67","author":"huang","year":"2014","journal-title":"Moby A Mobile Benchmark Suite for Architectural Simulators"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1145\/2150976.2151001"},{"key":"ref69","doi-asserted-by":"publisher","DOI":"10.1145\/2485922.2485936"},{"key":"ref2","year":"0","journal-title":"Size matters for connected devices"},{"key":"ref1","year":"0"},{"key":"ref20","year":"0","journal-title":"Paper js"},{"key":"ref22","year":"0","journal-title":"Speed is a Killer"},{"key":"ref21","year":"0","journal-title":"Scriptographer"},{"key":"ref24","year":"0","journal-title":"TodoMVC"},{"key":"ref23","author":"burbeck","year":"0","journal-title":"Applications Programming in Smalltalk-80 (TM) How to Use Model-View-Controller (MVC)"},{"key":"ref26","year":"0","journal-title":"Emberjs js Todo List"},{"key":"ref25","year":"0","journal-title":"Backbone js Todo List"},{"key":"ref50","article-title":"big.LITTLE Processing with ARM Cortex-A15 & Cortex-A7","year":"0","journal-title":"ARM Whiltepaper"},{"key":"ref51","year":"0","journal-title":"Apple power Efficiency in OS X"},{"key":"ref95","article-title":"High-Performance and Energy-Efficient Mobile Web Browsing on Big\/Little Systems","author":"zhu","year":"2013","journal-title":"Proc of HPCA"},{"key":"ref94","doi-asserted-by":"publisher","DOI":"10.1145\/2632048.2632080"},{"key":"ref93","doi-asserted-by":"publisher","DOI":"10.1109\/TMC.2012.129"},{"key":"ref92","doi-asserted-by":"publisher","DOI":"10.1145\/2493988.2494333"},{"key":"ref91","doi-asserted-by":"publisher","DOI":"10.1145\/781131.781138"},{"key":"ref90","article-title":"A Dynamic Compilation Framework for Controlling Microprocessor Energy and Performance","author":"wu","year":"2005","journal-title":"Proc of MICRO"},{"key":"ref96","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2014.6853239"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294281"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1145\/1840845.1840883"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2012.6237019"},{"key":"ref56","article-title":"The Effects of Frame Rate and Resolution on Users Playing First Person Shooter Games","author":"claypool","year":"2006","journal-title":"Multimedia Comouting and Networking"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1145\/108844.108874"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2012.6237020"},{"key":"ref53","article-title":"Silent Films: What was the Right Speed?","author":"brownlow","year":"1980","journal-title":"Sight and Sound"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2010.5416649"},{"key":"ref10","year":"0","journal-title":"V8 Profiler"},{"key":"ref11","year":"0","journal-title":"Browsing Without Plug-ins"},{"key":"ref40","year":"0","journal-title":"Vellamo Benchmark"},{"key":"ref12","year":"0"},{"key":"ref13","year":"0","journal-title":"How Fast is PDF js"},{"key":"ref14","year":"0","journal-title":"Pdf js demo"},{"key":"ref15","year":"0","journal-title":"CamanJS"},{"key":"ref82","article-title":"Automated Construction of Javaxcript Benchmarks","author":"richards","year":"2011","journal-title":"Proc of OOPSLA"},{"key":"ref16","year":"0","journal-title":"Google Enables Data Compression for Chrome in Android and iOS"},{"key":"ref81","doi-asserted-by":"publisher","DOI":"10.1145\/1555754.1555793"},{"key":"ref17","year":"0","journal-title":"Zlib Data Compression Library"},{"key":"ref84","doi-asserted-by":"publisher","DOI":"10.1073\/pnas.1302988110"},{"key":"ref18","year":"0","journal-title":"The Average Web Page is Now 1 MB"},{"key":"ref83","doi-asserted-by":"publisher","DOI":"10.1145\/2540708.2540711"},{"key":"ref19","year":"0","journal-title":"RSA and ECC in JavaScript"},{"key":"ref80","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2013.6704679"},{"key":"ref89","article-title":"Scheduling for Reduced CPU energy","author":"weiser","year":"1994","journal-title":"Proc of OSDI"},{"key":"ref4","year":"0","journal-title":"Android CPUFreq Governors"},{"key":"ref3","article-title":"How loading time affects your bottom line","year":"0","journal-title":"Kissmetrics"},{"key":"ref6","year":"0","journal-title":"Ordroid XU+E Development Board"},{"key":"ref5","year":"0","journal-title":"Chromium browser"},{"key":"ref85","author":"shneiderman","year":"1992","journal-title":"Designing the User Interface"},{"key":"ref8","year":"0","journal-title":"Enabling Mobile Innovation with the Cortex-A7 Processor"},{"key":"ref86","doi-asserted-by":"publisher","DOI":"10.1145\/351397.351408"},{"key":"ref7","year":"0","journal-title":"Exploring the Design of the cortex-a15 Processor"},{"key":"ref49","article-title":"System Software for ARM big.LITTLE Systems","year":"0","journal-title":"ARM Whiltepaper"},{"key":"ref87","doi-asserted-by":"publisher","DOI":"10.1145\/1508244.1508274"},{"key":"ref88","doi-asserted-by":"publisher","DOI":"10.1145\/2593069.2593239"},{"key":"ref9","year":"0","journal-title":"Performance Profiling with the Timeline"},{"key":"ref46","year":"0","journal-title":"Web Latency Benchmark"},{"key":"ref45","year":"0","journal-title":"GeekBench 3 0 Benchmark"},{"key":"ref48","author":"basemark","year":"0"},{"key":"ref47","year":"0","journal-title":"GFXBench Benchmark"},{"key":"ref42","year":"0","journal-title":"SunSpider JavaScript Benchmark"},{"key":"ref41","year":"0","journal-title":"AnTuTu benchmark"},{"key":"ref44","year":"0","journal-title":"Kraken Benchmark 1 1"},{"key":"ref43","year":"0","journal-title":"Octane Benchmark"}],"event":{"name":"2015 IEEE 21st International Symposium on High Performance Computer Architecture (HPCA)","location":"Burlingame, CA, USA","start":{"date-parts":[[2015,2,7]]},"end":{"date-parts":[[2015,2,11]]}},"container-title":["2015 IEEE 21st International Symposium on High Performance Computer Architecture (HPCA)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/7048058\/7056013\/07056028.pdf?arnumber=7056028","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,3,24]],"date-time":"2017-03-24T18:40:20Z","timestamp":1490380820000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7056028\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,2]]},"references-count":96,"URL":"https:\/\/doi.org\/10.1109\/hpca.2015.7056028","relation":{},"subject":[],"published":{"date-parts":[[2015,2]]}}}