{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,31]],"date-time":"2025-10-31T07:49:16Z","timestamp":1761896956598},"reference-count":24,"publisher":"IEEE","license":[{"start":{"date-parts":[[2019,2,1]],"date-time":"2019-02-01T00:00:00Z","timestamp":1548979200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2019,2,1]],"date-time":"2019-02-01T00:00:00Z","timestamp":1548979200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2019,2,1]],"date-time":"2019-02-01T00:00:00Z","timestamp":1548979200000},"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":[],"published-print":{"date-parts":[[2019,2]]},"DOI":"10.1109\/cgo.2019.8661173","type":"proceedings-article","created":{"date-parts":[[2019,3,8]],"date-time":"2019-03-08T00:01:46Z","timestamp":1552003306000},"page":"61-72","source":"Crossref","is-referenced-by-count":8,"title":["Reasoning about the Node.js Event Loop using Async Graphs"],"prefix":"10.1109","author":[{"given":"Haiyang","family":"Sun","sequence":"first","affiliation":[]},{"given":"Daniele","family":"Bonetta","sequence":"additional","affiliation":[]},{"given":"Filippo","family":"Schiavio","sequence":"additional","affiliation":[]},{"given":"Walter","family":"Binder","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"volume-title":"ECMAScript 2015 Language Specification (ECMA-2626th Edition)","year":"2015","key":"ref7"},{"volume-title":"ECMAScript 2017 Language Specification (ECMA-262 8th Edition)","year":"2017","key":"ref8"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/1963405.1963517"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/2814270.2814272"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/3106739"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884864"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/2806777.2806940"},{"key":"ref14","first-page":"1003","article-title":"Timetravel debugging for javascript\/node.js","volume-title":"Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering","author":"Barr"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/3133910"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/3133841.3133846"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/2509136.2509538"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/3064176.3064188"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/3178372.3179527"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/3062341.3062381"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/2491411.2491447"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568268"},{"volume-title":"The DOT language","year":"2018","key":"ref23"},{"volume-title":"D3.js, Data-Driven Documents","year":"2018","key":"ref24"},{"volume-title":"Acme Air","year":"2018","key":"ref25"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/3276532"},{"volume-title":"MongoDB","year":"2018","key":"ref27"},{"volume-title":"Apache JMeter","year":"2018","key":"ref28"},{"volume-title":"GraalVM","year":"2018","key":"ref30"},{"volume-title":"Visual Studio Code - Code Editing. Redefined","year":"2018","key":"ref31"}],"event":{"name":"2019 IEEE\/ACM International Symposium on Code Generation and Optimization (CGO)","start":{"date-parts":[[2019,2,16]]},"location":"Washington, DC, USA","end":{"date-parts":[[2019,2,20]]}},"container-title":["2019 IEEE\/ACM International Symposium on Code Generation and Optimization (CGO)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/8653576\/8661160\/08661173.pdf?arnumber=8661173","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,1,24]],"date-time":"2024-01-24T00:28:17Z","timestamp":1706056097000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8661173\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,2]]},"references-count":24,"URL":"https:\/\/doi.org\/10.1109\/cgo.2019.8661173","relation":{},"subject":[],"published":{"date-parts":[[2019,2]]}}}