मुझे यह जानने में दिलचस्पी है कि जावास्क्रिप्ट दुभाषिया (इंजन यदि आपको पसंद है) कैसे काम करता है। मुझे पता है कि जावास्क्रिप्ट संकलित नहीं है। मैंने ईसीएमए विनिर्देश को देखा है, लेकिन यह स्पष्ट नहीं करता कि वास्तविक इंजन कैसे काम करता है।जावास्क्रिप्ट दुभाषिया/इंजन कैसे काम करते हैं?
मुख्य कारण यह है कि मैं यह क्यों पूछ रहा हूं क्योंकि मैं समझना चाहता हूं कि IE7 IE8 या फ़ायरफ़ॉक्स 3.5+ के लिए थोड़ा अलग तरीके से क्यों व्यवहार करता है।
मुझे संदेह है कि कुछ फ़ंक्शन कॉल एक अलग क्रम में संभाले जाते हैं, लेकिन मैं निश्चित रूप से जानना चाहता हूं।
मैंने जावास्क्रिप्ट के साथ जावास्क्रिप्ट अनुकूलन पर Google वार्तालापों द्वारा कुछ वीडियो भी देखे हैं: गुड पार्ट्स वीडियो। ये संक्षेप में विषय पर छुआ।
आप
ECMA विनिर्देश, कई प्रोग्रामिंग भाषा चश्मा की तरह, वाक्य रचना और भाषा, नहीं कार्यान्वयन के शब्दों का उल्लेख है। यही कारण है कि आप जावास्क्रिप्ट इंजन का "स्पष्टीकरण" नहीं देख रहे हैं। –
यदि आप जो देखते हैं उसका एक उदाहरण प्रदान करते हैं तो मैं समझा सकता हूं कि अंतर क्या है और यह क्यों बदला गया। – chuckj