ग्राफिकल यूजर इंटरफ़ेस वाला पहला लोकप्रिय वेब ब्राउज़र, मोज़ेक, 1993 में जारी किया गया था। गैर-तकनीकी लोगों के लिए सुलभ, इसने नवजात वर्ल्ड वाइड वेब के तेजी से विकास में एक प्रमुख भूमिका निभाई। मोज़ेक के प्रमुख डेवलपर्स ने नेटस्केप कॉर्पोरेशन की स्थापना की, जिसने 1994 में एक अधिक परिष्कृत ब्राउज़र, नेटस्केप नेविगेटर जारी किया। यह जल्द ही सबसे अधिक उपयोग किया जाने वाला ब्राउज़र बन गया।

वेब के इन प्रारंभिक वर्षों के दौरान, वेब पेज केवल स्थिर हो सकते थे, ब्राउज़र में पेज लोड होने के बाद गतिशील व्यवहार की क्षमता का अभाव था। उभरते वेब विकास परिदृश्य में इस सीमा को हटाने की इच्छा थी, इसलिए 1995 में, नेटस्केप ने नेविगेटर में एक स्क्रिप्टिंग भाषा जोड़ने का निर्णय लिया। इसे हासिल करने के लिए उन्होंने दो रास्ते अपनाए: जावा प्रोग्रामिंग भाषा को एम्बेड करने के लिए सन माइक्रोसिस्टम्स के साथ सहयोग करना, जबकि स्कीम भाषा को एम्बेड करने के लिए ब्रेंडन ईच को काम पर रखना।
नेटस्केप ने अपने ब्राउज़र को अधिक गतिशील बनाने के लिए जिन प्रोग्रामिंग भाषाओं को जोड़ने का प्रयास किया, वे जावा और स्कीम थीं।

1995 में, नेटस्केप ने अपने ब्राउज़र, नेटस्केप नेविगेटर में गतिशील व्यवहार जोड़ने के लिए दो मार्ग अपनाए:
1. जावा प्रोग्रामिंग भाषा को एम्बेड करने के लिए सन माइक्रोसिस्टम्स के साथ सहयोग करना
2. योजना भाषा को एम्बेड करने के लिए ब्रेंडन ईच को नियुक्त करना
ग्राफिकल यूजर इंटरफ़ेस वाला पहला लोकप्रिय वेब ब्राउज़र, मोज़ेक, 1993 में जारी किया गया था। गैर-तकनीकी लोगों के लिए सुलभ, इसने नवजात वर्ल्ड वाइड वेब के तेजी से विकास में एक प्रमुख भूमिका निभाई। मोज़ेक के प्रमुख डेवलपर्स ने नेटस्केप कॉर्पोरेशन की स्थापना की, जिसने 1994 में एक अधिक परिष्कृत ब्राउज़र, नेटस्केप नेविगेटर जारी किया। यह जल्द ही सबसे अधिक उपयोग किया जाने वाला ब्राउज़र बन गया।

वेब के इन प्रारंभिक वर्षों के दौरान, वेब पेज केवल स्थिर हो सकते थे, ब्राउज़र में पेज लोड होने के बाद गतिशील व्यवहार की क्षमता का अभाव था। उभरते वेब विकास परिदृश्य में इस सीमा को हटाने की इच्छा थी, इसलिए 1995 में, नेटस्केप ने नेविगेटर में एक स्क्रिप्टिंग भाषा जोड़ने का निर्णय लिया। इसे हासिल करने के लिए उन्होंने दो रास्ते अपनाए: जावा प्रोग्रामिंग भाषा को एम्बेड करने के लिए सन माइक्रोसिस्टम्स के साथ सहयोग करना, जबकि स्कीम भाषा को एम्बेड करने के लिए ब्रेंडन ईच को काम पर रखना।