The Essence of JavaScript
JavaScript の意味論の提案。JavaScript のコアとなる要素の意味論を定義し、コア以外については syntax sugar と考えてコアへの変換を定義する。this とか with とか prototype なども扱うことができる。Mozilla の JavaScript Test Suite を使って Rhino, V8, SpriderMonkey と同じ実行結果が得られることを確認。
author="Arjun Guha and Claudiu Saftoiu and Shriram Krishnamurthi",
title="{The Essence of JavaScript}",
booktitle="ECOOP2010",
publisher="Springer",
volume="6183",
series="LNCS",
pages="126--150",
year="2010"