JavaScript インタープリター (必要に応じてエンジン) がどのように機能するかを知りたいです。JavaScript がコンパイルされていないことは承知しています。ECMA 仕様を確認しましたが、実際のエンジンがどのように機能するかについては説明されていません。
私がこれを尋ねている主な理由は、IE7 の動作が IE8 または Firefox 3.5+ とわずかに異なる理由を理解したいからです。
特定の関数呼び出しが異なる順序で処理されると思われますが、確実に知りたいです。
JavaScript の最適化に関する Google の講演と、JavaScript: Good Parts のビデオもいくつか見ました。これらは、トピックに簡単に触れました。