{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,2]],"date-time":"2026-10-02T10:30:40Z","timestamp":1790937040252,"version":"4.1.0"},"publisher-location":"New York, NY, USA","reference-count":75,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,6,11]],"date-time":"2018-06-11T00:00:00Z","timestamp":1528675200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1251110"],"award-info":[{"award-number":["1251110"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,6,11]]},"DOI":"10.1145\/3192366.3192376","type":"proceedings-article","created":{"date-parts":[[2018,6,12]],"date-time":"2018-06-12T08:16:01Z","timestamp":1528791361000},"page":"15-29","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":12,"title":["BLeak: automatically debugging memory leaks in web applications"],"prefix":"10.1145","author":[{"given":"John","family":"Vilk","sequence":"first","affiliation":[{"name":"University of Massachusetts at Amherst, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Emery D.","family":"Berger","sequence":"additional","affiliation":[{"name":"University of Massachusetts at Amherst, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2018,6,11]]},"reference":[{"key":"e_1_3_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1542476.1542503"},{"key":"e_1_3_2_2_2_1","unstructured":"Airbnb Inc. 2017. Vacation Rentals Homes Experiences &amp; Places -Airbnb. http:\/\/airbnb.com\/ . {Online; accessed 12-October-2017}.  Airbnb Inc. 2017. Vacation Rentals Homes Experiences &amp; Places -Airbnb. http:\/\/airbnb.com\/ . {Online; accessed 12-October-2017}."},{"key":"e_1_3_2_2_3_1","volume-title":"Debian Popularity Contest. https:\/\/popcon.debian.org\/ . See entries for iceweasel and chromium-browser. {Online","author":"Allombert Bill","year":"2017","unstructured":"Bill Allombert , Avery Pennarun , Bill Allombert , and Petter Reinholdtsen . 2017. Debian Popularity Contest. https:\/\/popcon.debian.org\/ . See entries for iceweasel and chromium-browser. {Online ; accessed 4- November - 2017 }. Bill Allombert, Avery Pennarun, Bill Allombert, and Petter Reinholdtsen. 2017. Debian Popularity Contest. https:\/\/popcon.debian.org\/ . See entries for iceweasel and chromium-browser. {Online; accessed 4-November-2017}."},{"key":"e_1_3_2_2_4_1","volume-title":"Babel - The compiler for writing next generation JavaScript. https:\/\/babeljs.io\/ . {Online","year":"2017","unstructured":"Babel. 2017. Babel - The compiler for writing next generation JavaScript. https:\/\/babeljs.io\/ . {Online ; accessed 15- October - 2017 }. Babel. 2017. Babel - The compiler for writing next generation JavaScript. https:\/\/babeljs.io\/ . {Online; accessed 15-October-2017}."},{"key":"e_1_3_2_2_5_1","volume-title":"JavaScript Vector Library. https:\/\/github.com\/DmitryBaranovskiy\/raphael . {Online","author":"Baranovskiy Dmitry","year":"2017","unstructured":"Dmitry Baranovskiy . 2017. DmitryBaranovskiy\/raphael : JavaScript Vector Library. https:\/\/github.com\/DmitryBaranovskiy\/raphael . {Online ; accessed 6- November - 2017 }. Dmitry Baranovskiy. 2017. DmitryBaranovskiy\/raphael: JavaScript Vector Library. https:\/\/github.com\/DmitryBaranovskiy\/raphael . {Online; accessed 6-November-2017}."},{"key":"e_1_3_2_2_6_1","volume-title":"Fix Memory Problems. https:\/\/developers.google. com\/web\/tools\/chrome- devtools\/memory- problems\/ . {Online","author":"Basques Kayce","year":"2017","unstructured":"Kayce Basques . 2017. Fix Memory Problems. https:\/\/developers.google. com\/web\/tools\/chrome- devtools\/memory- problems\/ . {Online ; accessed 2- November - 2017 }. Kayce Basques. 2017. Fix Memory Problems. https:\/\/developers.google. com\/web\/tools\/chrome- devtools\/memory- problems\/ . {Online; accessed 2-November-2017}."},{"key":"e_1_3_2_2_7_1","volume-title":"Deferred: fix memory leak of promise callbacks. https:\/\/github.com\/jquery\/jquery\/pull\/3657 . {Online","author":"Bedard Jason","year":"2017","unstructured":"Jason Bedard . 2017. Deferred: fix memory leak of promise callbacks. https:\/\/github.com\/jquery\/jquery\/pull\/3657 . {Online ; accessed 8- November - 2017 }. Jason Bedard. 2017. Deferred: fix memory leak of promise callbacks. https:\/\/github.com\/jquery\/jquery\/pull\/3657 . {Online; accessed 8-November-2017}."},{"key":"e_1_3_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1168857.1168866"},{"key":"e_1_3_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1806799.1806874"},{"key":"e_1_3_2_2_10_1","volume-title":"jeff-collins\/ment.io: Mentions and Macros for Angular. https:\/\/github.com\/jeff- collins\/ment.io . {Online","author":"Collins Jeff","year":"2017","unstructured":"Jeff Collins . 2017. jeff-collins\/ment.io: Mentions and Macros for Angular. https:\/\/github.com\/jeff- collins\/ment.io . {Online ; accessed 6- November - 2017 }. Jeff Collins. 2017. jeff-collins\/ment.io: Mentions and Macros for Angular. https:\/\/github.com\/jeff- collins\/ment.io . {Online; accessed 6-November-2017}."},{"key":"e_1_3_2_2_11_1","volume-title":"mitmproxy: A free and open source interactive HTTPS proxy. https:\/\/mitmproxy.org\/ {Online","author":"Cortesi Aldo","year":"2017","unstructured":"Aldo Cortesi , Maximilian Hils , Thomas Kriechbaumer , and contributors. 2010\u2013. mitmproxy: A free and open source interactive HTTPS proxy. https:\/\/mitmproxy.org\/ {Online ; accessed 15- October - 2017 }. Aldo Cortesi, Maximilian Hils, Thomas Kriechbaumer, and contributors. 2010\u2013. mitmproxy: A free and open source interactive HTTPS proxy. https:\/\/mitmproxy.org\/ {Online; accessed 15-October-2017}."},{"key":"e_1_3_2_2_12_1","volume-title":"https:\/\/support.criteo.com\/hc\/ en- us\/articles\/202726972- Criteo- OneTag- explained . {Online","year":"2017","unstructured":"Criteo. 2017. Criteo OneTag Explained. https:\/\/support.criteo.com\/hc\/ en- us\/articles\/202726972- Criteo- OneTag- explained . {Online ; accessed 6- November - 2017 }. Criteo. 2017. Criteo OneTag Explained. https:\/\/support.criteo.com\/hc\/ en- us\/articles\/202726972- Criteo- OneTag- explained . {Online; accessed 6-November-2017}."},{"key":"e_1_3_2_2_13_1","volume-title":"Firefox \u2018performance","author":"Dent Steve","year":"2017","unstructured":"Steve Dent . 2017. Firefox \u2018performance \u2019 tab will curb its RAM hunger. https:\/\/www.engadget.com\/ 2017 \/04\/13\/ firefox- performance- tab- will- curb- its- ram- hunger\/ . {Online; accessed 4-November-2017}. Steve Dent. 2017. Firefox \u2018performance\u2019 tab will curb its RAM hunger. https:\/\/www.engadget.com\/2017\/04\/13\/ firefox- performance- tab- will- curb- its- ram- hunger\/ . {Online; accessed 4-November-2017}."},{"key":"e_1_3_2_2_14_1","unstructured":"Filament Group Inc. 2017. filamentgroup\/loadCSS: A function for loading CSS asynchronously. https:\/\/github.com\/filamentgroup\/loadCSS . {Online; accessed 6-November-2017}.  Filament Group Inc. 2017. filamentgroup\/loadCSS: A function for loading CSS asynchronously. https:\/\/github.com\/filamentgroup\/loadCSS . {Online; accessed 6-November-2017}."},{"key":"e_1_3_2_2_15_1","unstructured":"Firefox Developer Tools Team. 2017. debugger.html: The Firefox debugger that works anywhere. http:\/\/firefox- dev.tools\/debugger.html\/ . {Online; accessed 12-October-2017}.  Firefox Developer Tools Team. 2017. debugger.html: The Firefox debugger that works anywhere. http:\/\/firefox- dev.tools\/debugger.html\/ . {Online; accessed 12-October-2017}."},{"key":"e_1_3_2_2_16_1","volume-title":"Bug: Destroying Google Map Instance Never Frees Memory. https:\/\/issuetracker.google.com\/issues\/35821412 . {Online","year":"2011","unstructured":"Google. 2011 . Bug: Destroying Google Map Instance Never Frees Memory. https:\/\/issuetracker.google.com\/issues\/35821412 . {Online ; accessed 2-November-2017}. Google. 2011. Bug: Destroying Google Map Instance Never Frees Memory. https:\/\/issuetracker.google.com\/issues\/35821412 . {Online; accessed 2-November-2017}."},{"key":"e_1_3_2_2_17_1","volume-title":"Adding analytics.js to Your Site. https:\/\/developers. google.com\/analytics\/devguides\/collection\/analyticsjs\/ . {Online","year":"2017","unstructured":"Google. 2017. Adding analytics.js to Your Site. https:\/\/developers. google.com\/analytics\/devguides\/collection\/analyticsjs\/ . {Online ; accessed 6- November - 2017 }. Google. 2017. Adding analytics.js to Your Site. https:\/\/developers. google.com\/analytics\/devguides\/collection\/analyticsjs\/ . {Online; accessed 6-November-2017}."},{"key":"e_1_3_2_2_18_1","volume-title":"angular\/angular.js: AngularJS - HTML enhanced for web apps! https:\/\/github.com\/angular\/angular.js . {Online","year":"2017","unstructured":"Google. 2017. angular\/angular.js: AngularJS - HTML enhanced for web apps! https:\/\/github.com\/angular\/angular.js . {Online ; accessed 6- November - 2017 }. Google. 2017. angular\/angular.js: AngularJS - HTML enhanced for web apps! https:\/\/github.com\/angular\/angular.js . {Online; accessed 6-November-2017}."},{"key":"e_1_3_2_2_19_1","volume-title":"Chrome DevTools Protocol Viewer. https:\/\/ chromedevtools.github.io\/devtools- protocol\/ . {Online","year":"2017","unstructured":"Google. 2017. Chrome DevTools Protocol Viewer. https:\/\/ chromedevtools.github.io\/devtools- protocol\/ . {Online ; accessed 7- November - 2017 }. Google. 2017. Chrome DevTools Protocol Viewer. https:\/\/ chromedevtools.github.io\/devtools- protocol\/ . {Online; accessed 7-November-2017}."},{"key":"e_1_3_2_2_20_1","volume-title":"Google Maps JavaScript API. https:\/\/developers.google. com\/maps\/documentation\/javascript\/ . {Online","year":"2017","unstructured":"Google. 2017. Google Maps JavaScript API. https:\/\/developers.google. com\/maps\/documentation\/javascript\/ . {Online ; accessed 6- November 2017 }. Google. 2017. Google Maps JavaScript API. https:\/\/developers.google. com\/maps\/documentation\/javascript\/ . {Online; accessed 6-November2017}."},{"key":"e_1_3_2_2_21_1","volume-title":"Speed up Google Chrome. https:\/\/support.google.com\/ chrome\/answer\/1385029 . {Online","year":"2017","unstructured":"Google. 2017. Speed up Google Chrome. https:\/\/support.google.com\/ chrome\/answer\/1385029 . {Online ; accessed 4- November - 2017 }. Google. 2017. Speed up Google Chrome. https:\/\/support.google.com\/ chrome\/answer\/1385029 . {Online; accessed 4-November-2017}."},{"key":"e_1_3_2_2_22_1","volume-title":"Tag Management Solutions for Web and Mobile. https:\/\/www.google.com\/analytics\/tag- manager\/ . {Online","year":"2017","unstructured":"Google. 2017. Tag Management Solutions for Web and Mobile. https:\/\/www.google.com\/analytics\/tag- manager\/ . {Online ; accessed 6- November - 2017 }. Google. 2017. Tag Management Solutions for Web and Mobile. https:\/\/www.google.com\/analytics\/tag- manager\/ . {Online; accessed 6-November-2017}."},{"key":"e_1_3_2_2_23_1","volume-title":"Oilpan: GC for Blink. https:\/\/docs.google.com\/presentation\/d\/ 1YtfurcyKFS0hxPOnC3U6JJroM8aRP49Yf0QWznZ9jrk . {Online","author":"Hara Kentaro","year":"2013","unstructured":"Kentaro Hara . 2013 . Oilpan: GC for Blink. https:\/\/docs.google.com\/presentation\/d\/ 1YtfurcyKFS0hxPOnC3U6JJroM8aRP49Yf0QWznZ9jrk . {Online ; accessed 4-November-2017}. Kentaro Hara. 2013. Oilpan: GC for Blink. https:\/\/docs.google.com\/presentation\/d\/ 1YtfurcyKFS0hxPOnC3U6JJroM8aRP49Yf0QWznZ9jrk . {Online; accessed 4-November-2017}."},{"key":"e_1_3_2_2_24_1","volume-title":"State of Blink\u2019s Speed. https:\/\/docs.google.com\/presentation\/d\/ 1Az- F3CamBq6hZ5QqQt- ynQEMWEhHY1VTvlRwL7b_6TU . See slide 46. {Online","author":"Hara Kentaro","year":"2017","unstructured":"Kentaro Hara . 2017. State of Blink\u2019s Speed. https:\/\/docs.google.com\/presentation\/d\/ 1Az- F3CamBq6hZ5QqQt- ynQEMWEhHY1VTvlRwL7b_6TU . See slide 46. {Online ; accessed 2- November - 2017 }. Kentaro Hara. 2017. State of Blink\u2019s Speed. https:\/\/docs.google.com\/presentation\/d\/ 1Az- F3CamBq6hZ5QqQt- ynQEMWEhHY1VTvlRwL7b_6TU . See slide 46. {Online; accessed 2-November-2017}."},{"key":"e_1_3_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1024393.1024412"},{"key":"e_1_3_2_2_26_1","volume-title":"How Do I Stop My Browser from Slowing to a Crawl? https:\/\/lifehacker.com\/5833074\/ how- do- i- stop- my- browser- from- slowing- to- a- crawl . {Online","author":"Henry Alan","year":"2017","unstructured":"Alan Henry . 2011. How Do I Stop My Browser from Slowing to a Crawl? https:\/\/lifehacker.com\/5833074\/ how- do- i- stop- my- browser- from- slowing- to- a- crawl . {Online ; accessed 4- November - 2017 }. Alan Henry. 2011. How Do I Stop My Browser from Slowing to a Crawl? https:\/\/lifehacker.com\/5833074\/ how- do- i- stop- my- browser- from- slowing- to- a- crawl . {Online; accessed 4-November-2017}."},{"key":"e_1_3_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2786860"},{"key":"e_1_3_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1190216.1190224"},{"key":"e_1_3_2_2_29_1","volume-title":"How to Record Heap Snapshots. https:\/\/developers.google.com\/web\/tools\/chrome- devtools\/ memory- problems\/heap- snapshots . {Online","author":"Kearney Meggin","year":"2017","unstructured":"Meggin Kearney . 2017. How to Record Heap Snapshots. https:\/\/developers.google.com\/web\/tools\/chrome- devtools\/ memory- problems\/heap- snapshots . {Online ; accessed 11- November 2017 }. Meggin Kearney. 2017. How to Record Heap Snapshots. https:\/\/developers.google.com\/web\/tools\/chrome- devtools\/ memory- problems\/heap- snapshots . {Online; accessed 11-November2017}."},{"key":"e_1_3_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294264"},{"key":"e_1_3_2_2_31_1","volume-title":"BloatBusters: Eliminating memory leaks in Gmail. https:\/\/docs.google.com\/presentation\/d\/ 1wUVmf78gG- ra5aOxvTf YdiLkdGaR9OhXRnOlIcEmu2s . {Online","author":"Lee Loreena","year":"2017","unstructured":"Loreena Lee and Robert Hundt . 2012. BloatBusters: Eliminating memory leaks in Gmail. https:\/\/docs.google.com\/presentation\/d\/ 1wUVmf78gG- ra5aOxvTf YdiLkdGaR9OhXRnOlIcEmu2s . {Online ; accessed 2- November - 2017 }. Loreena Lee and Robert Hundt. 2012. BloatBusters: Eliminating memory leaks in Gmail. https:\/\/docs.google.com\/presentation\/d\/ 1wUVmf78gG- ra5aOxvTf YdiLkdGaR9OhXRnOlIcEmu2s . {Online; accessed 2-November-2017}."},{"key":"e_1_3_2_2_32_1","volume-title":"Possible memory leak when used with the same URL multiple times. https:\/\/github.com\/filamentgroup\/loadCSS\/ issues\/236 . {Online","author":"Lencioni Joe","year":"2017","unstructured":"Joe Lencioni . 2017. Possible memory leak when used with the same URL multiple times. https:\/\/github.com\/filamentgroup\/loadCSS\/ issues\/236 . {Online ; accessed 6- November - 2017 }. Joe Lencioni. 2017. Possible memory leak when used with the same URL multiple times. https:\/\/github.com\/filamentgroup\/loadCSS\/ issues\/236 . {Online; accessed 6-November-2017}."},{"key":"e_1_3_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2488388.2488459"},{"key":"e_1_3_2_2_34_1","volume-title":"Loomio - Better decisions together. https:\/\/www.loomio.org\/ . {Online","author":"Limited Loomio Cooperative","year":"2017","unstructured":"Loomio Cooperative Limited . 2017. Loomio - Better decisions together. https:\/\/www.loomio.org\/ . {Online ; accessed 12- October - 2017 }. Loomio Cooperative Limited. 2017. Loomio - Better decisions together. https:\/\/www.loomio.org\/ . {Online; accessed 12-October-2017}."},{"key":"e_1_3_2_2_35_1","volume-title":"Mailpile Demo\u2019s mailpile v1.0.0rc0. https:\/\/demo. mailpile.is\/in\/inbox\/ . {Online","author":"Team Mailpile","year":"2017","unstructured":"Mailpile Team . 2017. Mailpile Demo\u2019s mailpile v1.0.0rc0. https:\/\/demo. mailpile.is\/in\/inbox\/ . {Online ; accessed 8- November - 2017 }. Mailpile Team. 2017. Mailpile Demo\u2019s mailpile v1.0.0rc0. https:\/\/demo. mailpile.is\/in\/inbox\/ . {Online; accessed 8-November-2017}."},{"key":"e_1_3_2_2_36_1","volume-title":"Mailpile: e-mail that protects your privacy. http: \/\/mailpile.is\/ . {Online","author":"Team Mailpile","year":"2017","unstructured":"Mailpile Team . 2017. Mailpile: e-mail that protects your privacy. http: \/\/mailpile.is\/ . {Online ; accessed 12- October - 2017 }. Mailpile Team. 2017. Mailpile: e-mail that protects your privacy. http: \/\/mailpile.is\/ . {Online; accessed 12-October-2017}."},{"key":"e_1_3_2_2_37_1","volume-title":"Materialize, a CSS Framework based on Material Design. https:\/\/github.com\/Dogfalo\/materialize . {Online","year":"2017","unstructured":"Materialize. 2017. Dogfalo\/materialize : Materialize, a CSS Framework based on Material Design. https:\/\/github.com\/Dogfalo\/materialize . {Online ; accessed 6- November - 2017 }. Materialize. 2017. Dogfalo\/materialize: Materialize, a CSS Framework based on Material Design. https:\/\/github.com\/Dogfalo\/materialize . {Online; accessed 6-November-2017}."},{"key":"e_1_3_2_2_38_1","volume-title":"It\u2019s time for Safari to go on a memory diet. https:\/\/www.macworld.com\/article\/3148256\/browsers\/ it- s- time- for- safari- to- go- on- a- memory- diet.html . {Online","author":"McElhearn Kirk","year":"2017","unstructured":"Kirk McElhearn . 2016. It\u2019s time for Safari to go on a memory diet. https:\/\/www.macworld.com\/article\/3148256\/browsers\/ it- s- time- for- safari- to- go- on- a- memory- diet.html . {Online ; accessed 4- November - 2017 }. Kirk McElhearn. 2016. It\u2019s time for Safari to go on a memory diet. https:\/\/www.macworld.com\/article\/3148256\/browsers\/ it- s- time- for- safari- to- go- on- a- memory- diet.html . {Online; accessed 4-November-2017}."},{"key":"e_1_3_2_2_39_1","volume-title":"Apple\u2019s Safari Web Browser Now Uses Much Less Memory. https:\/\/www.kirkville.com\/ apples- safari- web- browser- now- uses- much- less- memory\/ . {Online","author":"McElhearn Kirk","year":"2017","unstructured":"Kirk McElhearn . 2017. Apple\u2019s Safari Web Browser Now Uses Much Less Memory. https:\/\/www.kirkville.com\/ apples- safari- web- browser- now- uses- much- less- memory\/ . {Online ; accessed 4- November - 2017 }. Kirk McElhearn. 2017. Apple\u2019s Safari Web Browser Now Uses Much Less Memory. https:\/\/www.kirkville.com\/ apples- safari- web- browser- now- uses- much- less- memory\/ . {Online; accessed 4-November-2017}."},{"key":"e_1_3_2_2_40_1","volume-title":"Microsoft Edge F12 DevTools - Memory. https:\/\/docs. microsoft.com\/en- us\/microsoft- edge\/f12- devtools- guide\/memory . {Online","year":"2017","unstructured":"Microsoft. 2017. Microsoft Edge F12 DevTools - Memory. https:\/\/docs. microsoft.com\/en- us\/microsoft- edge\/f12- devtools- guide\/memory . {Online ; accessed 4- November - 2017 }. Microsoft. 2017. Microsoft Edge F12 DevTools - Memory. https:\/\/docs. microsoft.com\/en- us\/microsoft- edge\/f12- devtools- guide\/memory . {Online; accessed 4-November-2017}."},{"key":"e_1_3_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-45070-2_16"},{"key":"e_1_3_2_2_42_1","volume-title":"about:memory. https:\/\/developer.mozilla.org\/en- US\/ docs\/Mozilla\/Performance\/about:memory . {Online","year":"2017","unstructured":"Mozilla. 2017. about:memory. https:\/\/developer.mozilla.org\/en- US\/ docs\/Mozilla\/Performance\/about:memory . {Online ; accessed 4- November - 2017 }. Mozilla. 2017. about:memory. https:\/\/developer.mozilla.org\/en- US\/ docs\/Mozilla\/Performance\/about:memory . {Online; accessed 4-November-2017}."},{"key":"e_1_3_2_2_43_1","volume-title":"Firefox uses too much memory (RAM) -How to fix. https:\/\/support.mozilla.org\/en- US\/kb\/ firefox- uses- too- much- memory- ram . {Online","year":"2017","unstructured":"Mozilla. 2017. Firefox uses too much memory (RAM) -How to fix. https:\/\/support.mozilla.org\/en- US\/kb\/ firefox- uses- too- much- memory- ram . {Online ; accessed 4- November - 2017 }. Mozilla. 2017. Firefox uses too much memory (RAM) -How to fix. https:\/\/support.mozilla.org\/en- US\/kb\/ firefox- uses- too- much- memory- ram . {Online; accessed 4-November-2017}."},{"key":"e_1_3_2_2_44_1","volume-title":"Memory - Firefox Developer Tools. https:\/\/developer. mozilla.org\/en- US\/docs\/Tools\/Memory . {Online","year":"2017","unstructured":"Mozilla. 2017. Memory - Firefox Developer Tools. https:\/\/developer. mozilla.org\/en- US\/docs\/Tools\/Memory . {Online ; accessed 11- November - 2017 }. Mozilla. 2017. Memory - Firefox Developer Tools. https:\/\/developer. mozilla.org\/en- US\/docs\/Tools\/Memory . {Online; accessed 11-November-2017}."},{"key":"e_1_3_2_2_45_1","volume-title":"http:\/\/aws- sensorweb- static- site. s3- website- us- west- 2.amazonaws.com\/ . {Online","year":"2017","unstructured":"Mozilla. 2017. SensorWeb. http:\/\/aws- sensorweb- static- site. s3- website- us- west- 2.amazonaws.com\/ . {Online ; accessed 2- November - 2017 }. Mozilla. 2017. SensorWeb. http:\/\/aws- sensorweb- static- site. s3- website- us- west- 2.amazonaws.com\/ . {Online; accessed 2-November-2017}."},{"key":"e_1_3_2_2_46_1","volume-title":"https:\/\/developer.mozilla.org\/en- US\/docs\/Web\/JavaScript\/Reference\/ Global_Objects\/Proxy . {Online","author":"Network Mozilla Development","year":"2017","unstructured":"Mozilla Development Network . 2017. Proxy - JavaScript . https:\/\/developer.mozilla.org\/en- US\/docs\/Web\/JavaScript\/Reference\/ Global_Objects\/Proxy . {Online ; accessed 7- November - 2017 }. Mozilla Development Network. 2017. Proxy - JavaScript. https:\/\/developer.mozilla.org\/en- US\/docs\/Web\/JavaScript\/Reference\/ Global_Objects\/Proxy . {Online; accessed 7-November-2017}."},{"key":"e_1_3_2_2_47_1","volume-title":"The Best Firefox Ever. https:\/\/blog.mozilla.org\/ blog\/2017\/06\/13\/faster- better- firefox\/ . {Online","author":"Nguyen Nick","year":"2017","unstructured":"Nick Nguyen . 2017. The Best Firefox Ever. https:\/\/blog.mozilla.org\/ blog\/2017\/06\/13\/faster- better- firefox\/ . {Online ; accessed 4- November 2017 }. Nick Nguyen. 2017. The Best Firefox Ever. https:\/\/blog.mozilla.org\/ blog\/2017\/06\/13\/faster- better- firefox\/ . {Online; accessed 4-November2017}."},{"key":"e_1_3_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/1542476.1542521"},{"key":"e_1_3_2_2_49_1","volume-title":"Memory Debugging with Web Inspector. https: \/\/webkit.org\/blog\/6425\/memory- debugging- with- web- inspector\/ . {Online","author":"Pecoraro Joseph","year":"2017","unstructured":"Joseph Pecoraro . 2016. Memory Debugging with Web Inspector. https: \/\/webkit.org\/blog\/6425\/memory- debugging- with- web- inspector\/ . {Online ; accessed 4- November - 2017 }. Joseph Pecoraro. 2016. Memory Debugging with Web Inspector. https: \/\/webkit.org\/blog\/6425\/memory- debugging- with- web- inspector\/ . {Online; accessed 4-November-2017}."},{"key":"e_1_3_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2013.6495007"},{"key":"e_1_3_2_2_51_1","volume-title":"https: \/\/piwik.org\/ . {Online","author":"Web Free","year":"2017","unstructured":"Piwik.org. 2017. #1 Free Web &amp; Mobile Analytics Software . https: \/\/piwik.org\/ . {Online ; accessed 12- October - 2017 }. Piwik.org. 2017. #1 Free Web &amp; Mobile Analytics Software. https: \/\/piwik.org\/ . {Online; accessed 12-October-2017}."},{"key":"e_1_3_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.2406"},{"key":"e_1_3_2_2_53_1","unstructured":"Greg Sterling. 2015. No Apps Aren\u2019t Winning. The Mobile Browser Is. http:\/\/marketingland.com\/ morgan- stanley- no- apps- arent- winning- themobile- browser- is- 144303 . {Online; accessed 2-November-2017}.  Greg Sterling. 2015. No Apps Aren\u2019t Winning. The Mobile Browser Is. http:\/\/marketingland.com\/ morgan- stanley- no- apps- arent- winning- themobile- browser- is- 144303 . {Online; accessed 2-November-2017}."},{"key":"e_1_3_2_2_54_1","volume-title":"jquery\/jquery: jQuery JavaScript Library. https:\/\/github.com\/jquery\/jquery\/ . {Online","author":"Query Foundation The","year":"2017","unstructured":"The j Query Foundation . 2017. jquery\/jquery: jQuery JavaScript Library. https:\/\/github.com\/jquery\/jquery\/ . {Online ; accessed 6- November 2017 }. The jQuery Foundation. 2017. jquery\/jquery: jQuery JavaScript Library. https:\/\/github.com\/jquery\/jquery\/ . {Online; accessed 6-November2017}."},{"key":"e_1_3_2_2_55_1","volume-title":"mail_source","author":"Vilk John","year":"1911","unstructured":"John Vilk . 2017. { Browser Client} Minor memory leak : \u201c. mail_source \u201d event resubscriptions. https:\/\/github.com\/mailpile\/Mailpile\/issues\/ 1911 . {Online; accessed 8-November-2017}. John Vilk. 2017. {Browser Client} Minor memory leak: \u201c.mail_source\u201d event resubscriptions. https:\/\/github.com\/mailpile\/Mailpile\/issues\/ 1911 . {Online; accessed 8-November-2017}."},{"key":"e_1_3_2_2_56_1","volume-title":"Text nodes in notification area. https:\/\/github.com\/mailpile\/Mailpile\/issues\/1931 . {Online","author":"Vilk John","year":"2017","unstructured":"John Vilk . 2017. { Browser Client} Minor memory leak : Text nodes in notification area. https:\/\/github.com\/mailpile\/Mailpile\/issues\/1931 . {Online ; accessed 8- November - 2017 }. John Vilk. 2017. {Browser Client} Minor memory leak: Text nodes in notification area. https:\/\/github.com\/mailpile\/Mailpile\/issues\/1931 . {Online; accessed 8-November-2017}."},{"key":"e_1_3_2_2_57_1","volume-title":"Fix memory leak in Element.removeData(). https:\/\/ github.com\/DmitryBaranovskiy\/raphael\/pull\/1077 . {Online","author":"Vilk John","year":"2017","unstructured":"John Vilk . 2017. Fix memory leak in Element.removeData(). https:\/\/ github.com\/DmitryBaranovskiy\/raphael\/pull\/1077 . {Online ; accessed 8- November - 2017 }. John Vilk. 2017. Fix memory leak in Element.removeData(). https:\/\/ github.com\/DmitryBaranovskiy\/raphael\/pull\/1077 . {Online; accessed 8-November-2017}."},{"key":"e_1_3_2_2_58_1","volume-title":"Fix memory leaks in data table \/ jqplot. https:\/\/github. com\/piwik\/piwik\/pull\/11354 . {Online","author":"Vilk John","year":"2017","unstructured":"John Vilk . 2017. Fix memory leaks in data table \/ jqplot. https:\/\/github. com\/piwik\/piwik\/pull\/11354 . {Online ; accessed 8- November - 2017 }. John Vilk. 2017. Fix memory leaks in data table \/ jqplot. https:\/\/github. com\/piwik\/piwik\/pull\/11354 . {Online; accessed 8-November-2017}."},{"key":"e_1_3_2_2_59_1","volume-title":"Fix multiple memory leaks in UserCountryMap. https: \/\/github.com\/piwik\/piwik\/pull\/11350 . {Online","author":"Vilk John","year":"2017","unstructured":"John Vilk . 2017. Fix multiple memory leaks in UserCountryMap. https: \/\/github.com\/piwik\/piwik\/pull\/11350 . {Online ; accessed 8- November 2017 }. John Vilk. 2017. Fix multiple memory leaks in UserCountryMap. https: \/\/github.com\/piwik\/piwik\/pull\/11350 . {Online; accessed 8-November2017}."},{"key":"e_1_3_2_2_60_1","volume-title":"Fix UIControl memory leak. https:\/\/github.com\/piwik\/ piwik\/pull\/11362 . {Online","author":"Vilk John","year":"2017","unstructured":"John Vilk . 2017. Fix UIControl memory leak. https:\/\/github.com\/piwik\/ piwik\/pull\/11362 . {Online ; accessed 8- November - 2017 }. John Vilk. 2017. Fix UIControl memory leak. https:\/\/github.com\/piwik\/ piwik\/pull\/11362 . {Online; accessed 8-November-2017}."},{"key":"e_1_3_2_2_61_1","volume-title":"JavaScript Memory Leak: #columnPreview click handlers. https:\/\/github.com\/piwik\/piwik\/issues\/12058 . {Online","author":"Vilk John","year":"2017","unstructured":"John Vilk . 2017. JavaScript Memory Leak: #columnPreview click handlers. https:\/\/github.com\/piwik\/piwik\/issues\/12058 . {Online ; accessed 8- November - 2017 }. John Vilk. 2017. JavaScript Memory Leak: #columnPreview click handlers. https:\/\/github.com\/piwik\/piwik\/issues\/12058 . {Online; accessed 8-November-2017}."},{"key":"e_1_3_2_2_62_1","volume-title":"JavaScript Memory Leak: widgetContent $destroy handlers. https:\/\/github.com\/piwik\/piwik\/issues\/12059 . {Online","author":"Vilk John","year":"2017","unstructured":"John Vilk . 2017. JavaScript Memory Leak: widgetContent $destroy handlers. https:\/\/github.com\/piwik\/piwik\/issues\/12059 . {Online ; accessed 8- November - 2017 }. John Vilk. 2017. JavaScript Memory Leak: widgetContent $destroy handlers. https:\/\/github.com\/piwik\/piwik\/issues\/12059 . {Online; accessed 8-November-2017}."},{"key":"e_1_3_2_2_63_1","volume-title":"Memory Leak: gtm.js repeatedly appends conversion_async.js to head when pushing to dataLayer. https:\/\/goo.gl\/ WFPt4M . {Online","author":"Vilk John","year":"2017","unstructured":"John Vilk . 2017. Memory Leak: gtm.js repeatedly appends conversion_async.js to head when pushing to dataLayer. https:\/\/goo.gl\/ WFPt4M . {Online ; accessed 6- November - 2017 }. John Vilk. 2017. Memory Leak: gtm.js repeatedly appends conversion_async.js to head when pushing to dataLayer. https:\/\/goo.gl\/ WFPt4M . {Online; accessed 6-November-2017}."},{"key":"e_1_3_2_2_64_1","volume-title":"Memory Leak in Preview Component. https:\/\/github. com\/devtools- html\/debugger.html\/issues\/3822 . {Online","author":"Vilk John","year":"2017","unstructured":"John Vilk . 2017. Memory Leak in Preview Component. https:\/\/github. com\/devtools- html\/debugger.html\/issues\/3822 . {Online ; accessed 8- November - 2017 }. John Vilk. 2017. Memory Leak in Preview Component. https:\/\/github. com\/devtools- html\/debugger.html\/issues\/3822 . {Online; accessed 8-November-2017}."},{"key":"e_1_3_2_2_65_1","volume-title":"Memory Leak: material_select never removes global click handlers. https:\/\/github.com\/Dogfalo\/materialize\/issues\/4266 . {Online","author":"Vilk John","year":"2017","unstructured":"John Vilk . 2017. Memory Leak: material_select never removes global click handlers. https:\/\/github.com\/Dogfalo\/materialize\/issues\/4266 . {Online ; accessed 8- November - 2017 }. John Vilk. 2017. Memory Leak: material_select never removes global click handlers. https:\/\/github.com\/Dogfalo\/materialize\/issues\/4266 . {Online; accessed 8-November-2017}."},{"key":"e_1_3_2_2_66_1","volume-title":"Minor frontend memory leaks due to unremoved LokiJS dynamic views. https:\/\/github.com\/loomio\/loomio\/issues\/4248 . {Online","author":"Vilk John","year":"2017","unstructured":"John Vilk . 2017. Minor frontend memory leaks due to unremoved LokiJS dynamic views. https:\/\/github.com\/loomio\/loomio\/issues\/4248 . {Online ; accessed 8- November - 2017 }. John Vilk. 2017. Minor frontend memory leaks due to unremoved LokiJS dynamic views. https:\/\/github.com\/loomio\/loomio\/issues\/4248 . {Online; accessed 8-November-2017}."},{"key":"e_1_3_2_2_67_1","volume-title":"Minor JavaScript Memory Leak: piwikApiService allRequests array. https:\/\/github.com\/piwik\/piwik\/issues\/12105 . {Online","author":"Vilk John","year":"2017","unstructured":"John Vilk . 2017. Minor JavaScript Memory Leak: piwikApiService allRequests array. https:\/\/github.com\/piwik\/piwik\/issues\/12105 . {Online ; accessed 8- November - 2017 }. John Vilk. 2017. Minor JavaScript Memory Leak: piwikApiService allRequests array. https:\/\/github.com\/piwik\/piwik\/issues\/12105 . {Online; accessed 8-November-2017}."},{"key":"e_1_3_2_2_68_1","volume-title":"Small Memory Leak and Correctness Bug in analytics.js. https:\/\/issuetracker.google.com\/issues\/66525724 . {Online","author":"Vilk John","year":"2017","unstructured":"John Vilk . 2017. Small Memory Leak and Correctness Bug in analytics.js. https:\/\/issuetracker.google.com\/issues\/66525724 . {Online ; accessed 6- November - 2017 }. John Vilk. 2017. Small Memory Leak and Correctness Bug in analytics.js. https:\/\/issuetracker.google.com\/issues\/66525724 . {Online; accessed 6-November-2017}."},{"key":"e_1_3_2_2_69_1","volume-title":"Small memory leak: Callbacks added to window._xdc_ are never cleared. https:\/\/issuetracker.google.com\/issues\/66529186 . {Online","author":"Vilk John","year":"2017","unstructured":"John Vilk . 2017. Small memory leak: Callbacks added to window._xdc_ are never cleared. https:\/\/issuetracker.google.com\/issues\/66529186 . {Online ; accessed 6- November - 2017 }. John Vilk. 2017. Small memory leak: Callbacks added to window._xdc_ are never cleared. https:\/\/issuetracker.google.com\/issues\/66529186 . {Online; accessed 6-November-2017}."},{"key":"e_1_3_2_2_70_1","volume-title":"Small Memory Leak in $rootScope.$on. https:\/\/github. com\/angular\/angular.js\/issues\/16135 . {Online","author":"Vilk John","year":"2017","unstructured":"John Vilk . 2017. Small Memory Leak in $rootScope.$on. https:\/\/github. com\/angular\/angular.js\/issues\/16135 . {Online ; accessed 8- November 2017 }. John Vilk. 2017. Small Memory Leak in $rootScope.$on. https:\/\/github. com\/angular\/angular.js\/issues\/16135 . {Online; accessed 8-November2017}."},{"key":"e_1_3_2_2_71_1","volume-title":"Berger","author":"Vilk John","year":"2018","unstructured":"John Vilk and Emery D . Berger . 2018 . BLeak repository. https:\/\/github. com\/plasma- umass\/bleak . {Online; accessed 20-March-2018}. John Vilk and Emery D. Berger. 2018. BLeak repository. https:\/\/github. com\/plasma- umass\/bleak . {Online; accessed 20-March-2018}."},{"key":"e_1_3_2_2_72_1","volume-title":"Unbind events to prevent memory leaks. https:\/\/github.com\/jeff- collins\/ment.io\/pull\/138 . {Online","author":"Wheeldon Brent","year":"2017","unstructured":"Brent Wheeldon . 2017. Unbind events to prevent memory leaks. https:\/\/github.com\/jeff- collins\/ment.io\/pull\/138 . {Online ; accessed 8- November - 2017 }. Brent Wheeldon. 2017. Unbind events to prevent memory leaks. https:\/\/github.com\/jeff- collins\/ment.io\/pull\/138 . {Online; accessed 8-November-2017}."},{"key":"e_1_3_2_2_73_1","doi-asserted-by":"publisher","DOI":"10.1145\/1993498.1993530"},{"key":"e_1_3_2_2_74_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491509.2491511"},{"key":"e_1_3_2_2_75_1","volume-title":"WebAssembly, and Shared Memory in Microsoft Edge. https:\/\/blogs.windows.com\/msedgedev\/2017\/04\/20\/ improved- javascript- performance- webassembly- shared- memory . {Online","author":"Zhu Limin","year":"2017","unstructured":"Limin Zhu . 2017. Improved JavaScript performance , WebAssembly, and Shared Memory in Microsoft Edge. https:\/\/blogs.windows.com\/msedgedev\/2017\/04\/20\/ improved- javascript- performance- webassembly- shared- memory . {Online ; accessed 4- November - 2017 }. Limin Zhu. 2017. Improved JavaScript performance, WebAssembly, and Shared Memory in Microsoft Edge. https:\/\/blogs.windows.com\/msedgedev\/2017\/04\/20\/ improved- javascript- performance- webassembly- shared- memory . {Online; accessed 4-November-2017}."}],"event":{"name":"PLDI '18: ACM SIGPLAN Conference on Programming Language Design and Implementation","location":"Philadelphia PA USA","acronym":"PLDI '18","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 39th ACM SIGPLAN Conference on Programming Language Design and Implementation"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3192366.3192376","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3192366.3192376","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3192366.3192376","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:07:53Z","timestamp":1750198073000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3192366.3192376"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,6,11]]},"references-count":75,"alternative-id":["10.1145\/3192366.3192376","10.1145\/3192366"],"URL":"https:\/\/doi.org\/10.1145\/3192366.3192376","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/3296979.3192376","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2018,6,11]]},"assertion":[{"value":"2018-06-11","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}