|
[1] asm.js. http://asmjs.org/. [2] Closure tools. https://developers.google.com/closure/. [3] emscripten. https://github.com/kripken/emscripten. [4] Native client. https://developers.google.com/native-client/dev/. [5] phc – the open source php compiler. http://www.phpcompiler.org/. [6] shedskin. https://code.google.com/p/shedskin/. [7] Spidermonkey javascript engine. https://developer.mozilla.org/en-US/ docs/Mozilla/Projects/SpiderMonkey. [8] Sunspider 1.0.2 javascript benchmark. https://www.webkit.org/perf/ sunspider/sunspider.html. [9] V8 javascript engine. https://code.google.com/p/v8/. [10] Paul Biggar, Edsko de Vries, and David Gregg. A practical solution for scripting language compilers. In Proceedings of the 2009 ACM Symposium on Applied Computing, SAC ’09, pages 1916–1923, New York, NY, USA, 2009. ACM. [11] Craig Chambers, John Hennessy, and Mark Linton. The design and implementation of the self compiler, an optimizing compiler for object-oriented programming languages. Technical report, 1992. [12] Andreas Gal, Brendan Eich, Mike Shaver, David Anderson, David Mandelin, Mohammad R. Haghighat, Blake Kaplan, Graydon Hoare, Boris Zbarsky, Jason Orendorff, Jesse Ruderman, Edwin W. Smith, Rick Reitmaier, Michael Bebenita, Mason Chang, and Michael Franz. Trace-based just-in-time type specialization for dynamic languages. In Proceedings of the 2009 ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI ’09, pages 465– 478, New York, NY, USA, 2009. ACM. [13] Brian Hackett and Shu-yu Guo. Fast and precise hybrid type inference for javascript. In Proceedings of the 33rd ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI ’12, pages 239–250, New York, NY, USA, 2012. ACM. [14] Bennet Yee, David Sehr, Gregory Dardyk, J. Bradley Chen, Robert Muth, Tavis Ormandy, Shiki Okasaka, Neha Narula, and Nicholas Fullagar. Native client: A sandbox for portable, untrusted x86 native code. In Proceedings of the 2009 30th IEEE Symposium on Security and Privacy, SP ’09, pages 79–93, Washington, DC, USA, 2009. IEEE Computer Society. [15] Alon Zakai. Emscripten: An llvm-to-javascript compiler. In Proceedings of the ACM International Conference Companion on Object Oriented Programming Systems Languages and Applications Companion, SPLASH ’11, pages 301–312, New York, NY, USA, 2011. ACM. [16] Haiping Zhao, Iain Proctor, Minghui Yang, Xin Qi, Mark Williams, Qi Gao, Guilherme Ottoni, Andrew Paroski, Scott MacVicar, Jason Evans, and Stephen Tu. The hiphop compiler for php. In Proceedings of the ACM International Conference on Object Oriented Programming Systems Languages and Applications, OOPSLA ’12, pages 575–586, New York, NY, USA, 2012. ACM.
|