1 पॉइंट द्वारा GN⁺ 2025-07-26 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • MDN Web Docs ने अपनी 20वीं वर्षगांठ मनाई और वेब इंडस्ट्री की birthday cake tradition के बारे में बताया
  • browser बनाने वाली कंपनियों में प्रतिस्पर्धा के बीच सहयोग का जश्न मनाने के लिए बड़े milestones पर एक-दूसरे को cake भेजने की परंपरा है
  • इस बार MDN के जन्मदिन पर web.dev टीम के cake gift के साथ जश्न मनाया गया
  • MDN की प्रगति में दुनिया भर की community और 1 लाख से अधिक contributors की मेहनत अहम रही है
  • आगे भी developers को सशक्त बनाने और बेहतर web बनाने के साझा लक्ष्य की दिशा में काम जारी रखने पर ज़ोर दिया गया

MDN Web Docs की 20वीं वर्षगांठ

वेब इंडस्ट्री की cake tradition

  • web ecosystem में birthday cake का एक खास महत्व है
  • browser बनाने वाली कंपनियाँ मुख्य product launches या milestones पर एक-दूसरे को cake भेजने की परंपरा निभाती रही हैं
    • Microsoft ने Firefox 2, 3, 4 के release पर Mozilla को cake भेजा था
    • Mozilla ने भी IE10 के release पर Microsoft को cake भेजा था
  • यह परंपरा प्रतिस्पर्धा और सहयोग साथ-साथ चलने वाली web development culture का एक प्रतीक है

MDN के 20वें जन्मदिन का cake

  • MDN की 20वीं वर्षगांठ पर web.dev टीम की ओर से बधाई वाला cake मिला
  • MDN टीम ने स्वादिष्ट cake भेजने वाली web.dev टीम के साथ-साथ, MDN को आज यहाँ तक पहुँचाने वाले सभी partners, सहकर्मियों और community का आभार जताया

MDN community और global partnership

  • MDN की प्रगति में अनगिनत developers और 1 लाख से अधिक contributors की बड़ी भूमिका रही है
  • कई लोगों का अलग से उल्लेख नहीं हो सका, लेकिन उनकी लगन, जिज्ञासा और प्रत्यक्ष योगदान की बदौलत ही MDN आगे बढ़ सका

आगे का संकल्प

  • MDN टीम ने दुनिया भर के developers को सशक्त बनाने और मिलकर बेहतर web बनाने के लक्ष्य पर ज़ोर दिया
  • पिछले 20 वर्षों के अनुभव के आधार पर, अगले 20 वर्षों में भी इसी लक्ष्य के तहत निरंतर सहयोग और विकास की उम्मीद जताई

1 टिप्पणियां

 
GN⁺ 2025-07-26
Hacker News राय
  • MDN निश्चित रूप से एक महत्वपूर्ण reference resource है। इतनी जटिल modern web technologies को document करना आसान काम नहीं है, और यह काम वाकई बहुत अच्छी तरह किया गया है। लेकिन दो छोटी निराशाएँ हैं। पहली, कभी-कभी MDN पर कुछ थोड़ा संदिग्ध सा पढ़ने को मिल जाता है। उदाहरण के लिए JavaScript frameworks और libraries से जुड़ा tutorial मुझे official tutorials की तुलना में कोई खास अतिरिक्त value देता नहीं लगता। खासकर Svelte tutorial 5 साल पुराना है, इसलिए आज के समय से मेल नहीं खाता। दूसरी, webextension documents की quality कमजोर लगती है। ज़्यादातर manifest v2 पर आधारित हैं, और v3 या Chrome compatibility के बारे में अधूरी जानकारी दी गई है। असल में इन docs के साथ development करते-करते मुझे Chrome के official docs पर जाना पड़ा। जबकि Firefox मेरा main target था
    • मैं MDN team में हूँ। तारीफ़ और feedback के लिए बहुत धन्यवाद! आपने जो points उठाए हैं, उन्हें मैं ज़रूर team तक पहुँचाऊँगा। अगर आप Firefox extensions बनाना और सीखना चाहते हैं, तो extensionworkshop.com देखना उपयोगी हो सकता है
    • मैं इस बात से पूरी तरह सहमत हूँ कि MDN पर कभी-कभी संदिग्ध सामग्री होती है। MDN को user-side libraries या frameworks से कहीं ज़्यादा लंबे समय तक टिकना चाहिए। अब यह जिज्ञासा है कि क्या Vercel कोई ऐसा तरीका ढूँढेगा जिससे MDN users को अपने framework की ओर लाया जा सके
  • यह देखकर सच में बहुत अच्छा लगा कि MDN अभी भी ज़िंदा है और लगातार update हो रहा है। मुझे लगा था कि 2020 में पूरी team को निकाल दिया गया था, इसलिए जिज्ञासा है कि क्या उसके बाद team फिर से बनाई गई। संबंधित HN चर्चा लिंक
    • मैं MDN team में हूँ। उस समय team कुछ समय के लिए सिर्फ दो लोगों और कुछ contractors तक सिमट गई थी, लेकिन अब यह काफ़ी बढ़ चुकी है। अभी 15 full-time staff, contractors, और partners व contributors का एक बड़ा network MDN को up-to-date बनाए रखता है। हमारी team का परिचय में आप विस्तार से देख सकते हैं
    • यह स्थिति सच में अजीब लगती है। Mozilla ने पूरी team को निकाल दिया था, तो फिर Mozilla domain पर MDN का birthday celebrate क्यों किया जा रहा है, यह समझ नहीं आता
    • MDN documents का एक बड़ा हिस्सा OpenWebDocs की वजह से संभव है। यह volunteers और कई tech companies द्वारा मिलकर चलाया जाता है। openwebdocs.org
    • code open है, इसलिए कौन कैसे contribute कर रहा है यह सीधे देखा जा सकता है। contributor stats देखने पर लगता है कि हाल के कई मुख्य contributors Mozilla employees नहीं हैं, बल्कि Yale से जुड़े लोग, freelancers (शायद Mozilla से paid), और अलग-अलग companies के लोग शामिल हैं
  • MDN की वजह से मैं बचपन के अपने सपने जैसा space-invader style game बड़ा होकर खुद बना सका। Canvas API और OscillatorNode पर शानदार documents की वजह से game development शुरू करना बहुत आसान हो गया। मेरे बनाए game और project की motivation भी देख सकते हैं
    • game खेलना सच में शानदार था। enemies की speed, संख्या, नीचे उतरने की गति जैसी progression अच्छी थी, और enemies की bullets को shoot कर पाना मज़ेदार लगा। यह original invaders से कितना अलग है, यह मैं ठीक से नहीं कह सकता, लेकिन छोटी break के लिए यह एक बढ़िया experience था। धन्यवाद
    • यह जानकर बहुत खुशी हुई कि MDN ने आपका सपना पूरा करने में मदद की! आपका feedback मैं ज़रूर team तक पहुँचाऊँगा
  • लगभग 20 साल से मैं MDN को सबसे ज़्यादा इस्तेमाल होने वाले web docs के रूप में देखता आया हूँ। MDN एक essential resource है। यह official specs से कहीं ज़्यादा readable है, और practical examples, cross references, और एक simple playground भी देता है। इसी वजह से इसकी उपयोगिता लगातार ऊँची बनी हुई है
  • MDN पर किसी अनजान feature को सीखना अक्सर आसान नहीं होता। कभी-कभी docs पढ़कर यह सवाल उठता है, “आख़िर यह किसके लिए लिखा गया है?” दो paragraphs पढ़ने के बाद भी समझ नहीं आता कि यह feature क्या है और किस problem को solve करने की कोशिश कर रहा है। अगर उस topic का पहले से detailed context न हो, तो पढ़ने के बाद कुछ हाथ नहीं आता। उलटे spec पढ़ने पर कभी-कभी ज़्यादा background information मिल जाती है। MDN का होना अपने आप में खुशी की बात है, लेकिन काश इसकी clarity CSS: The Definitive Guide जैसी होती। मैं MDN docs से एक साल से ज़्यादा समय तक CSS नहीं सीख पाया, लेकिन CSS: The Definitive Guide पढ़ने के बाद 3 महीने में पूरी तरह समझ गया। अगर उस किताब जैसी explanation को लगातार बेहतर करके wiki form में रखा जाए, और information को latest MDN references के साथ updated रखा जाए, तो मैं उसके लिए पैसे देकर भी उसे इस्तेमाल करूँगा
    • मैं MDN team का member हूँ। शानदार feedback के लिए बहुत धन्यवाद। मैं इसे ज़रूर team के साथ share करूँगा ताकि इसे सुधार के point के रूप में इस्तेमाल किया जा सके। “यह docs किसके लिए हैं” वाले सवाल पर, हमारे ज़्यादातर reference pages असली browser implementations के आधार पर बनाए जाते हैं। हम सिर्फ specs को document नहीं करते, बल्कि उन features पर focus करते हैं जो कई browsers में introduce किए जा चुके हैं। हम इस information को साफ़, neutral, और किसी भी experience level के developers के लिए accessible बनाने की कोशिश करते हैं। इसके अलावा, हाल के समय में हमने beginners के लिए learning content भी काफ़ी बढ़ाया है। individual developers की growth stages में मदद करने वाला curriculum, और advanced topics के लिए blog से पूरक सामग्री दी जा रही है
    • 4-5 साल पहले MDN के कुछ examples असली browsers में काम नहीं करते थे, और fit-content function और keyword के फ़र्क़ को भी अस्पष्ट तरीके से समझाया गया था, इसलिए मैंने issue उठाया था। उसके बाद docs में सुधार हुआ। लेकिन अब लगता है कि पुराने तरीके से issue दर्ज करके fix करवाना काम नहीं करता। किसी नए feedback channel या fixing process की ज़रूरत है। पुराने issue का उदाहरण
  • यह थोड़ा अजीब लगता है कि एक free service के anniversary comments में भी लोग शिकायतें ज़रूर दर्ज कराते हैं। मैं 5 साल से ज़्यादा समय से MDN docs इस्तेमाल कर रहा हूँ, और यह न सिर्फ़ एक बहुत कीमती resource है बल्कि स्वाभाविक रूप से तरह-तरह के experiments के लिए प्रेरित भी करता है। कई शानदार APIs और features मुझे MDN की वजह से पता चले, जिनके बारे में मैं शायद खुद खोजता ही नहीं। 20वीं सालगिरह मुबारक
    • Stroustrup की वह बात याद आती है कि “या तो ऐसी language होती है जिसकी लोग शिकायत करते हैं, या फिर ऐसी जिसे कोई इस्तेमाल ही नहीं करता।” MDN सच में ज़रूरी service है, इसलिए बहुत से लोगों की इस पर अलग-अलग राय है। मैं web platform के साथ थोड़ा-बहुत ही काम करता हूँ, लेकिन MDN docs मुझे दूसरे docs की तुलना में हमेशा ताज़गी भरे लगे हैं
  • MDN सच में बहुत उपयोगी material है। पिछले 15 सालों से मैं हर महीने कम से कम एक बार DuckDuckGo में !mdn Array command इस्तेमाल करता हूँ
    • community ने mdn.io/array redirect भी बना रखा है, उसे भी इस्तेमाल किया जा सकता है!
  • यह जिज्ञासा है कि क्या MDN को सीधे support करने का कोई तरीका है। मैं Mozilla को सामान्य donation देने के बजाय ऐसा earmarked donation करना चाहता हूँ जो साफ़ तौर पर MDN operations में ही जाए। MDN मेरे लिए इतना ज़रूरी है
    • Firefox के साथ भी मेरा रिश्ता ऐसा ही है, मैं उस पर रोज़ निर्भर हूँ। लेकिन Mozilla नाम की organization से मेरी निराशा लगातार बढ़ी है। Firefox से असंबंधित चीज़ों में resources जाते देखना निराशाजनक रहा है, और priorities सही होने तक मैं अतिरिक्त support देने के पक्ष में नहीं हूँ
  • मैं MDN का बहुत अच्छा उपयोग करता हूँ। अगर team यह comment पढ़ रही हो, तो मैं SVG docs के बारे में अपना थोड़ा असुविधाजनक अनुभव साझा करना चाहूँगा। SVG elements की explanations कुछ कमज़ोर लगीं। उदाहरण के लिए 'g' element के explanation page पर यह स्पष्ट links या explanation नहीं हैं कि कौन से attributes इस्तेमाल किए जा सकते हैं, और global attributes क्या हैं। page पर attributes की list आसानी से दिखनी चाहिए, लेकिन उसके लिए अलग से ढूँढना पड़ता है, जो असुविधाजनक है। “attributes” पर click करने से पूरी attribute list तो आती है, लेकिन कौन से global हैं यह साफ़ नहीं होता। यह structure मुझे सहज नहीं लगता, और अगर यह API struct documentation जैसा है तो मैं उम्मीद करता हूँ कि हर property को उसी struct page पर समझाया जाए। कम से कम HTMLCanvasElement docs की तरह हर element के अपने attributes और inherited attributes एक नज़र में व्यवस्थित होने चाहिए। लगता है कि इस हिस्से का काफ़ी भाग IDL से semi-automate किया जा सकता है
  • जब मैंने पहली बार MDN के बारे में जाना, तो ऐसा लगा जैसे किसी जादूगर के गुप्त भंडार में चुपके से घुसकर पुराने ग्रंथ देख रहा हूँ। Mozilla team, आपने सच में शानदार काम किया है