- 1990 में CERN के NeXT कंप्यूटर पर विकसित WorldWideWeb application को आज के वेब की शुरुआत माना जाता है
- 2019 में, विकास की 30वीं वर्षगांठ के मौके पर CERN ने आधुनिक ब्राउज़र के भीतर चल सकने वाला मूल ब्राउज़र का पुनर्निर्मित संस्करण तैयार किया
- यह प्रोजेक्ट CERN & Society Foundation और United States Mission to Geneva के समर्थन से चलाया गया
- उपयोगकर्ता वेबसाइट पर WorldWideWeb browser को सीधे चला कर उस दौर के नेविगेशन का अनुभव कर सकते हैं
- यह एक digital preservation project के रूप में महत्व रखता है, जो वेब की उत्पत्ति और तकनीकी विकास को फिर से देखने का अवसर देता है
WorldWideWeb की उत्पत्ति
- दिसंबर 1990 में, CERN(यूरोपीय परमाणु अनुसंधान संगठन) की NeXT मशीन पर WorldWideWeb application विकसित की गई
- इस प्रोग्राम को आज हम जिस वेब को जानते हैं उसका पूर्वरूप माना जाता है
- उस समय का WorldWideWeb, दस्तावेज़ खोलने, लिंक बनाने और संपादन की सुविधा वाला पहला वेब ब्राउज़र और एडिटर था
2019 का पुनर्निर्माण प्रोजेक्ट
- फ़रवरी 2019 में, WorldWideWeb के विकास की 30वीं वर्षगांठ पर CERN में डेवलपर और डिज़ाइनर इकट्ठा हुए और पुनर्निर्माण का काम किया
- लक्ष्य था आधुनिक ब्राउज़र के अंदर मूल ब्राउज़र को फिर से बनाना, ताकि दुनिया भर के उपयोगकर्ता उसे अनुभव कर सकें
- इस प्रोजेक्ट को CERN & Society Foundation और United States Mission to Geneva का समर्थन मिला
- पुनर्निर्मित ब्राउज़र को worldwideweb.cern.ch/browser पर चलाया जा सकता है
उपयोग करने का तरीका
- उपयोगकर्ता साइट पर WorldWideWeb browser चलाने के बाद नीचे दिए गए तरीके से नेविगेट कर सकते हैं
- मेनू में “Document” चुनें
- “Open from full document reference” पर क्लिक करें
- URL दर्ज करें और “Open” पर क्लिक करें
- लिंक खोलने के लिए double click करना ज़रूरी है
अतिरिक्त सामग्री और संरचना
- साइट में पुनर्निर्मित ब्राउज़र के अलावा कई संदर्भ पेज भी शामिल हैं
- History: 1989 में विकसित application का संक्षिप्त इतिहास
- Timeline: 30 वर्षों में वेब के विकास की धारा
- The Browser: पुनर्निर्मित ब्राउज़र के उपयोग और इंटरफ़ेस का विवरण
- Typography: NeXT कंप्यूटर में इस्तेमाल किए गए फ़ॉन्ट की जानकारी
- Inside the Code: मूल कोड का कुछ हिस्सा सार्वजनिक
- Production Process: पुनर्निर्माण प्रक्रिया के पीछे की कहानी
- Related Links और Colophon: संबंधित सामग्री और प्रोजेक्ट में शामिल लोगों की जानकारी
प्रोजेक्ट का महत्व
- यह पुनर्निर्माण वेब के जन्म और उसके तकनीकी विकास की प्रक्रिया को अनुभवात्मक रूप से संरक्षित करने की कोशिश है
- उपयोगकर्ता 1989 के माहौल का सीधे अनुभव करके वेब के ऐतिहासिक शुरुआती बिंदु को समझ सकते हैं
- CERN इसके ज़रिये वेब की openness और collaboration की भावना को फिर से याद करने का अवसर देता है
1 टिप्पणियां
Hacker News की राय
1992 के आसपास मैंने UK के Devon में RNEC Manadon में काम किया था
बॉस ने कहा कि नए आए WWW को देखकर बताओ, तो मैंने Win 3.1 PC से VAX पर telnet किया, फिर X.25 PAD के ज़रिए अमेरिका होते हुए CERN तक कनेक्ट किया
उस समय यह gopher या WAIS जैसा ही लगा, इसलिए मैंने रिपोर्ट दी कि “यह तो बस gopher जैसा है”
जब Tim Berners-Lee ने WWW और HTML बनाया, तब browser telnet-आधारित था और graphical interface की तो कोई कल्पना भी नहीं थी
WAIS, DigitalLibrarian software पर मॉडल किया गया था, जिसमें ऊपर से site चुनी जाती थी, search term डाला जाता था, और नीचे document list आती थी
Gopher एक hierarchical structure था, और आज का Gemini protocol मानो उसी format को आगे बढ़ाता है
इसके उलट शुरुआती WWW free-form document था, इसलिए navigation कमज़ोर था और image या formatting support भी लगभग नहीं था
इसलिए उसका future potential देख पाना मुश्किल था, और मैं वैसे भी हमेशा winner predict करने में कमजोर रहा हूँ
सिर्फ node name पता हो तो कोई भी PPP session खोल सकता था, password भी नहीं था
हर तरफ HTML लिखने की tutorial ही tutorial थीं, लेकिन असली content लगभग नहीं था
सच में जीवंत जगहें IRC और Usenet थीं
एक मज़ेदार तथ्य: Erwise Helsinki University of Technology के छात्रों ने Berners-Lee के साथ मिलकर बनाया था, और यह पहला graphical web browser था
लेकिन उस समय Finland में funding नहीं मिली, इसलिए project रुक गया, और ज़्यादातर लोग Tekla चले गए जहाँ उन्होंने AEC CAD technology के विकास में योगदान दिया
यह एक fully integrated system था जो link consistency की गारंटी देता था, और सभी browser एक साथ editor की भूमिका भी निभाते थे
CERN multimedia sharing चाहता था, जबकि Graz educational platform की दिशा में था
अफ़सोस है कि commercialize होने की वजह से यह open source नहीं बन सका
फिर भी stateless HTTP server का विचार आखिरकार बेहतर विकल्प साबित हुआ
असली WorldWideWeb.app (NeXTCube के लिए) पहले से ही graphical browser था
अफ़सोस की बात यह है कि Steve Jobs पर बनी दोनों फ़िल्मों में NeXT और Pixar वाला दौर लगभग छूटा ही रहा
1983 में उन्होंने अनुमान लगाया था कि घरों में network connectivity हल होने में 10–15 साल लगेंगे, और ठीक 10 साल बाद WWW सार्वजनिक हुआ, जो कि NeXT platform पर ही विकसित किया गया था
browser का सीधा लिंक: https://worldwideweb.cern.ch/browser/
अफ़सोस है कि यह सुविधा गायब हो गई
आजकल ऐसा करने के लिए अलग से wiki engine install करना पड़ता है
इससे जुड़े कुछ और thread
“Rebuilt the CERN Browser” लिखना शायद ज़्यादा सही होगा
1986 का Silversmith browser SCI documents को security control के तहत संभालने वाला system था
user केवल वही section access कर सकता था जिसके लिए उसे अनुमति हो, और inline image data description से जुड़ी होती थीं
बाद में U.S. Army Material Command के लिए semantic search वाला version भी बनाया गया था
16 साल बाद मैंने अपना पुराना NeXTStation Color फिर चालू किया, लेकिन अब उससे खुलने वाली sites लगभग नहीं बची थीं
बस useit.com ही किसी तरह काम कर रहा था
CERN टीम ने NeXT UI को जिस तरह visually restore किया है, वह सच में कमाल है
लेकिन हर बार रास्ते में आने वाली तकनीकी दीवार है iframe security policy
CORS, X-Frame-Options, CSP की वजह से modern website load नहीं हो पाती
सुरक्षा के लिहाज़ से यह सही है, लेकिन 90s वाले open web nostalgia को महसूस करना मुश्किल हो जाता है
इसलिए मैंने खुद custom embedder API बनाकर पूरी तरह isolated Chromium instance को retro UI के अंदर pipe-जैसे तरीके से जोड़ा
इससे असली engine चलता है और security boundary भी बनी रहती है
अगर 90s वाली feeling चाहिए तो https://win9-5.com/demo पर आज़मा सकते हैं — sound on करेंगे तो modem connection tone भी सुनाई देगी
अच्छा होगा अगर कोई इस browser की reference implementation किसी functional language में लिख दे
तब शायद specification को औपचारिक रूप दिया जा सके
उस दौर के video देखें तो UX काफ़ी असुविधाजनक था
scrollbar बाईं तरफ था, और menu तीन स्तर तक nested थे
अतीत को देखकर समझ आता है कि आज के सुधार कितने बड़े हैं
जो लोग पुराने UI के आदी थे, उन्हें आज का flat design या गायब होती scrollbar ज़्यादा असुविधाजनक लग सकती है
लेकिन scrollbar की position तो पसंद की बात है
मैं VS Code में left minimap को scrollbar की तरह इस्तेमाल करता हूँ, और वह काफ़ी अच्छा लगता है