{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:47:37Z","timestamp":1772164057413,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":16,"publisher":"ACM","license":[{"start":{"date-parts":[[2014,10,14]],"date-time":"2014-10-14T00:00:00Z","timestamp":1413244800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2014,10,14]]},"DOI":"10.1145\/2661088.2661095","type":"proceedings-article","created":{"date-parts":[[2014,10,14]],"date-time":"2014-10-14T08:29:24Z","timestamp":1413275364000},"page":"125-134","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Typed objects in JavaScript"],"prefix":"10.1145","author":[{"given":"Nicholas D.","family":"Matsakis","sequence":"first","affiliation":[{"name":"Mozilla Research, San Francisco, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David","family":"Herman","sequence":"additional","affiliation":[{"name":"Mozilla Research, San Francisco, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dmitry","family":"Lomov","sequence":"additional","affiliation":[{"name":"Google, Munich, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2014,10,14]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Are we fast yet? http:\/\/arewefastyet.com.  Are we fast yet? http:\/\/arewefastyet.com."},{"key":"e_1_3_2_1_2_1","unstructured":"ctypes-A foreign function interface for Python. http:\/\/docs.python.org\/2\/library\/ctypes.html.  ctypes-A foreign function interface for Python. http:\/\/docs.python.org\/2\/library\/ctypes.html."},{"key":"e_1_3_2_1_3_1","unstructured":"Draft Specification for ES.next (Ecma-262 Edition 6). http:\/\/wiki.ecmascript.org\/.  Draft Specification for ES.next (Ecma-262 Edition 6). http:\/\/wiki.ecmascript.org\/."},{"key":"e_1_3_2_1_4_1","unstructured":"Java Native Access. https:\/\/github.com\/twall\/jna.  Java Native Access. https:\/\/github.com\/twall\/jna."},{"key":"e_1_3_2_1_5_1","unstructured":"JSctypes. https:\/\/wiki.mozilla.org\/JSctypes.  JSctypes. https:\/\/wiki.mozilla.org\/JSctypes."},{"key":"e_1_3_2_1_6_1","unstructured":"LibFFI. https:\/\/sourceware.org\/libffi\/.  LibFFI. https:\/\/sourceware.org\/libffi\/."},{"key":"e_1_3_2_1_7_1","unstructured":"Mandreel. http:\/\/www.mandreel.org.  Mandreel. http:\/\/www.mandreel.org."},{"key":"e_1_3_2_1_8_1","unstructured":"The Python Data Model Section 3.4.2.4. http:\/\/docs.python.org\/2\/reference\/datamodel.html.  The Python Data Model Section 3.4.2.4. http:\/\/docs.python.org\/2\/reference\/datamodel.html."},{"key":"e_1_3_2_1_9_1","unstructured":"Alon Zakai et al. Emscripten. http:\/\/www.emscripten.org.  Alon Zakai et al. Emscripten. http:\/\/www.emscripten.org."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/258915.258918"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2254064.2254094"},{"key":"e_1_3_2_1_12_1","first-page":"275 00","volume-title":"Cyclone: A Safe Dialect of C. In USENIX Annual Technical Conference, ATEC '02","author":"Jim T.","year":"2002","unstructured":"T. Jim , J. G. Morrisett , D. Grossman , M. W. Hicks , J. Cheney , and Y. Wang . Cyclone: A Safe Dialect of C. In USENIX Annual Technical Conference, ATEC '02 , pages 275 -- 288 , Berkeley, CA, USA , 2002 . USENIX Association. ISBN 1-880446- 00 - 06 . T. Jim, J. G. Morrisett, D. Grossman, M. W. Hicks, J. Cheney, and Y. Wang. Cyclone: A Safe Dialect of C. In USENIX Annual Technical Conference, ATEC '02, pages 275--288, Berkeley, CA, USA, 2002. USENIX Association. ISBN 1-880446-00-6."},{"key":"e_1_3_2_1_13_1","first-page":"57","volume-title":"Scheme 2011: Workshop on Scheme and Functional Programming","author":"Keep A. W.","year":"2011","unstructured":"A. W. Keep and R. K. Dybvig . Ftypes: Structured foreign types . In Scheme 2011: Workshop on Scheme and Functional Programming , pages 57 -- 65 , 2011 . A. W. Keep and R. K. Dybvig. Ftypes: Structured foreign types. In Scheme 2011: Workshop on Scheme and Functional Programming, pages 57--65, 2011."},{"key":"e_1_3_2_1_14_1","volume-title":"February","author":"The Khronos Group","year":"2011","unstructured":"The Khronos Group . Typed Array Specification v1.0. https:\/\/www.khronos.org\/registry\/typedarray\/specs\/1.0\/ , February 2011 . The Khronos Group. Typed Array Specification v1.0. https:\/\/www.khronos.org\/registry\/typedarray\/specs\/1.0\/, February 2011."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.v17:5\/6"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1254810.1254813"}],"event":{"name":"SPLASH '14: Conference on Systems, Programming, and Applications: Software for Humanity","location":"Portland Oregon USA","acronym":"SPLASH '14","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGAda ACM Special Interest Group on Ada Programming Language"]},"container-title":["Proceedings of the 10th ACM Symposium on Dynamic languages"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2661088.2661095","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2661088.2661095","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:19:46Z","timestamp":1750216786000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2661088.2661095"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,10,14]]},"references-count":16,"alternative-id":["10.1145\/2661088.2661095","10.1145\/2661088"],"URL":"https:\/\/doi.org\/10.1145\/2661088.2661095","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/2775052.2661095","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2014,10,14]]},"assertion":[{"value":"2014-10-14","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}