1 คะแนน โดย GN⁺ 2025-07-26 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • MDN Web Docs ครบรอบ 20 ปี พร้อมแนะนำ ธรรมเนียมเค้กวันเกิด ของวงการเว็บ
  • มีธรรมเนียมที่ผู้ผลิตเบราว์เซอร์จะส่งเค้กให้กันในแต่ละหมุดหมายสำคัญ เพื่อฉลอง ความร่วมมือท่ามกลางการแข่งขัน
  • ในวันเกิดของ MDN ครั้งนี้ ได้รับคำอวยพรผ่าน เค้กของขวัญจากทีม web.dev
  • การเติบโตของ MDN มีแรงสนับสนุนสำคัญจาก คอมมูนิตี้ทั่วโลกและผู้มีส่วนร่วมมากกว่า 100,000 คน
  • พร้อมย้ำถึงความพยายามต่อไปเพื่อมุ่งสู่ เป้าหมายร่วมกัน คือการเสริมพลังให้นักพัฒนาและสร้างเว็บที่ดียิ่งขึ้น

ฉลองครบรอบ 20 ปีของ MDN Web Docs

ธรรมเนียมเค้กของวงการเว็บ

  • ในระบบนิเวศของเว็บ เค้กวันเกิด มีความหมายพิเศษ
  • บริษัทผู้พัฒนาเบราว์เซอร์สืบทอดธรรมเนียมการมอบเค้กให้กันทุกครั้งที่มี การเปิดตัวผลิตภัณฑ์สำคัญหรือหมุดหมายสำคัญ
    • Microsoft เคยส่งเค้กให้ Mozilla ทุกครั้งที่ Firefox 2, 3 และ 4 เปิดตัว
    • Mozilla ก็เคยส่งเค้กให้ Microsoft ในโอกาสเปิดตัว IE10 เช่นกัน
  • ธรรมเนียมนี้เป็นสัญลักษณ์ที่สะท้อน วัฒนธรรมการพัฒนาเว็บที่การแข่งขันและความร่วมมืออยู่ร่วมกัน ได้อย่างชัดเจน

เค้กวันเกิดครบ 20 ปีของ MDN

  • ในโอกาสครบรอบ 20 ปีของ MDN ครั้งนี้ ได้รับเค้กแสดงความยินดีจาก ทีม web.dev
  • ทีมผู้ดูแล MDN กล่าวขอบคุณทีม web.dev ที่ส่งเค้กแสนอร่อยมาให้ รวมถึง พาร์ตเนอร์ เพื่อนร่วมงาน และคอมมูนิตี้ ทุกคนที่ทำให้ MDN เป็นอย่างทุกวันนี้

คอมมูนิตี้ MDN และความร่วมมือระดับโลก

  • การเติบโตของ MDN ได้แรงผลักดันสำคัญจาก นักพัฒนาจำนวนมากและผู้มีส่วนร่วมมากกว่า 100,000 คน
  • แม้จะไม่สามารถกล่าวถึงสมาชิกอีกมากมายได้ทั้งหมด แต่ MDN ก็เติบโตมาได้ด้วย ความหลงใหล ความอยากรู้อยากเห็น และการมีส่วนร่วมโดยตรง ของคนเหล่านี้

คำมั่นสัญญาจากนี้ไป

  • ทีม MDN เน้นย้ำเป้าหมายในการ เสริมพลังให้นักพัฒนาทั่วโลก และร่วมกันสร้างเว็บที่ดียิ่งขึ้น
  • จากประสบการณ์ตลอด 20 ปีที่ผ่านมา พวกเขาคาดหวังถึง ความร่วมมือและการเติบโตอย่างต่อเนื่อง ภายใต้เป้าหมายเดียวกันตลอด 20 ปีข้างหน้า

1 ความคิดเห็น

 
GN⁺ 2025-07-26
ความเห็นจาก Hacker News
  • MDN เป็นแหล่งอ้างอิงที่สำคัญมากอย่างไม่ต้องสงสัย การทำเอกสารให้เทคโนโลยีเว็บสมัยใหม่ที่ซับซ้อนขนาดนี้ไม่ใช่เรื่องง่าย และพวกเขาก็ทำได้ดีมาก แต่ก็มีจุดที่น่าเสียดายนิดหน่อยอยู่สองอย่าง อย่างแรกคือบางครั้งก็เจอเนื้อหาใน MDN ที่ชวนให้ลังเลอยู่บ้าง เช่น บทเรียนเกี่ยวกับ JavaScript frameworks และ libraries ผมมองว่าไม่ได้เพิ่มคุณค่าเป็นพิเศษเมื่อเทียบกับบทเรียนทางการของแต่ละตัว โดยเฉพาะบทเรียน Svelte ที่เป็นข้อมูลเมื่อ 5 ปีก่อนและไม่ค่อยสอดคล้องกับปัจจุบัน อย่างที่สองคือคุณภาพของเอกสาร webextension ยังไม่ดีนัก ส่วนใหญ่ยึดตาม manifest v2 และพูดถึง v3 หรือความเข้ากันได้กับ Chrome แบบไม่ครบถ้วน สุดท้ายตอนพัฒนาจริงผมก็ต้องย้ายไปดูเอกสารทางการของ Chrome ทั้งที่ Firefox เป็นเป้าหมายหลักด้วยซ้ำ
    • ผมอยู่ในทีม MDN ขอบคุณมากสำหรับคำชมและข้อเสนอแนะ! ผมจะส่งต่อประเด็นที่คุณพูดให้ทีมแน่นอน ถ้าอยากเรียนรู้การสร้างส่วนขยาย Firefox เพิ่มเติม ลองดู extensionworkshop.com ได้ครับ
    • เห็นด้วยอย่างมากกับประเด็นที่ว่าบางครั้ง MDN ก็มีเนื้อหาที่น่ากังขา MDN ควรอยู่ได้นานกว่าพวกไลบรารีหรือเฟรมเวิร์กฝั่งผู้ใช้เสียอีก เลยอดสงสัยไม่ได้ว่า Vercel จะหาวิธีดึงผู้ใช้ MDN เข้าไปยังเฟรมเวิร์กของตัวเองอย่างไร
  • ดีใจมากที่ MDN ยังอยู่และยังอัปเดตต่อไป ผมนึกว่าทีมทั้งหมดถูกเลิกจ้างไปตั้งแต่ปี 2020 แล้ว เลยสงสัยว่าหลังจากนั้นมีการตั้งทีมขึ้นมาใหม่หรือเปล่า ลิงก์ไปยังกระทู้ HN ที่เกี่ยวข้อง
    • ผมอยู่ในทีม MDN ตอนนั้นทีมย่อเหลือเพียงสองคนกับผู้รับจ้างบางส่วนอยู่พักหนึ่ง แต่ตอนนี้เติบโตขึ้นมาก ปัจจุบันมีพนักงานประจำ ผู้รับจ้าง และเครือข่ายพาร์ตเนอร์กับผู้มีส่วนร่วมจำนวนมากรวม 15 คนที่ช่วยกันทำให้ MDN ทันสมัยอยู่เสมอ ดูรายละเอียดได้ที่ แนะนำทีมของเรา
    • สถานการณ์นี้ชวนงงจริง ๆ Mozilla ปลดทั้งทีมไปแล้ว แต่ทำไมโดเมน Mozilla ถึงยังมาฉลองวันเกิดของ mdn ก็ไม่เข้าใจ
    • เอกสาร MDN ส่วนใหญ่เป็นผลงานของ OpenWebDocs ซึ่งขับเคลื่อนโดยอาสาสมัครและบริษัทเทคโนโลยีหลายแห่ง openwebdocs.org
    • โค้ดเปิดอยู่แล้ว ดังนั้นใครมีส่วนร่วมอย่างไรก็ตรวจสอบได้ด้วยตัวเอง ดู สถิติผู้มีส่วนร่วม แล้วเหมือนว่าผู้มีส่วนร่วมหลักช่วงหลังจำนวนมากไม่ใช่พนักงาน Mozilla แต่เป็นคนจาก Yale, ฟรีแลนซ์ (อาจได้รับค่าจ้างจาก Mozilla) และคนจากบริษัทหลากหลายแห่ง
  • ด้วย MDN ผมจึงสามารถทำเกมคล้าย Space Invaders ที่เคยเป็นความฝันในวัยเด็กได้ด้วยตัวเองตอนโต ต้องขอบคุณเอกสารที่ยอดเยี่ยมเกี่ยวกับ Canvas API และ OscillatorNode ที่ทำให้การเริ่มต้นพัฒนาเกมเป็นเรื่องง่ายมาก ดูได้ที่ เกมที่ผมทำ และ แรงบันดาลใจของโปรเจกต์
    • เล่นแล้วสนุกมาก จังหวะการดำเนินเกมทั้งความเร็วของศัตรู จำนวน และความเร็วตอนรุกลงมาทำได้ดีมาก แถมยังยิงกระสุนของศัตรูได้ด้วยซึ่งสนุกดี ผมไม่แน่ใจว่ามันต่างจาก Space Invaders ต้นฉบับมากแค่ไหน แต่เป็นประสบการณ์ที่ยอดเยี่ยมสำหรับช่วงพักสั้น ๆ ขอบคุณมาก
    • ดีใจมากที่ MDN ช่วยให้คุณทำความฝันสำเร็จได้! ผมจะส่งต่อฟีดแบ็กนี้ให้ทีมแน่นอน
  • ผมใช้ MDN เป็นเอกสารเว็บที่อ้างอิงบ่อยที่สุดมาเกือบ 20 ปีแล้ว MDN เป็นทรัพยากรที่ขาดไม่ได้ อ่านง่ายกว่าสเปกทางการมาก และยังมีตัวอย่างใช้งานจริง การอ้างอิงข้ามหัวข้อ และ playground แบบง่าย ๆ ด้วย เลยยังมีประโยชน์สูงอย่างต่อเนื่อง
  • เวลาพยายามเรียนรู้ฟีเจอร์ที่ไม่คุ้นจาก MDN หลายครั้งมันไม่ง่ายเลย บางทีก็อ่านแล้วสงสัยว่า “นี่เขียนให้ใครอ่านกันแน่” อ่านไปสองย่อหน้าแล้วยังไม่เข้าใจว่ามันคือฟีเจอร์อะไร หรือพยายามแก้ปัญหาอะไรอยู่ ถ้าไม่ได้รู้รายละเอียดของหัวข้อนั้นมาก่อนก็อ่านจบแล้วแทบไม่ได้อะไรกลับมา บางครั้งกลับรู้สึกว่าไปอ่านสเปกยังได้บริบทมากกว่า ผมดีใจที่ MDN มีอยู่ แต่ก็อยากให้มันชัดเจนได้ในระดับเดียวกับคำอธิบายของ CSS: The Definitive Guide ผมเรียน CSS จากเอกสาร MDN ไม่สำเร็จมาเกินหนึ่งปี แต่พออ่าน CSS: The Definitive Guide ก็เข้าใจทั้งหมดได้ภายใน 3 เดือน ถ้ามีระบบที่ค่อย ๆ เสริมคำอธิบายระดับหนังสือเล่มนี้ไว้ในรูปแบบ wiki และยังคงใช้ข้อมูลอ้างอิงที่อัปเดตจาก MDN ผมยอมจ่ายเงินใช้เลย
    • ผมเป็นสมาชิกทีม MDN ขอบคุณมากสำหรับฟีดแบ็กดี ๆ ผมจะส่งต่อให้ทีมเพื่อใช้พัฒนาต่อแน่นอน สำหรับคำถามว่า "เอกสารนี้เขียนให้ใคร" นั้น หน้าอ้างอิงส่วนใหญ่ของเราสร้างขึ้นจาก implementation จริงในเบราว์เซอร์ เราไม่ได้บันทึกแค่สิ่งที่อยู่ในสเปก แต่โฟกัสที่ฟีเจอร์ที่ถูกนำมาใช้ในหลายเบราว์เซอร์แล้ว เราพยายามถ่ายทอดข้อมูลนี้ให้ชัดเจน เป็นกลาง และเข้าถึงง่ายสำหรับคนทุกระดับประสบการณ์ นอกจากนี้ช่วงหลังเราก็เพิ่มเนื้อหาการเรียนรู้สำหรับผู้เริ่มต้นมากขึ้นด้วย ทั้งหลักสูตรที่ช่วยตามระดับการเติบโตของนักพัฒนาแต่ละคน และหัวข้อเชิงลึกที่เสริมผ่านบล็อก
    • เมื่อ 4-5 ปีก่อน เคยมีบางตัวอย่างใน MDN ที่ใช้งานไม่ได้จริงในเบราว์เซอร์ และมีการอธิบายความต่างระหว่างฟังก์ชันกับคีย์เวิร์ดของ fit-content แบบกำกวม ผมเลย เปิด issue ไว้ หลังจากนั้นเอกสารถูกแก้ไข แต่ตอนนี้ดูเหมือนจะไม่สามารถแจ้ง issue และให้แก้ไขแบบเดิมได้แล้ว น่าจะต้องมีช่องทางฟีดแบ็กใหม่หรือกระบวนการแก้ไขที่เหมาะสมกว่า ตัวอย่าง issue ในอดีต
  • แอบสงสัยว่าจำเป็นไหมที่ต้องมาระบายความไม่พอใจในโพสต์ฉลองของบริการฟรีแบบนี้ ผมใช้เอกสาร MDN มามากกว่า 5 ปีแล้ว มันเป็นทรัพยากรที่มีค่ามาก และยังชวนให้ลองสำรวจสิ่งต่าง ๆ อย่างเป็นธรรมชาติอยู่เสมอ หลาย API หรือฟีเจอร์เจ๋ง ๆ ที่ผมคงไม่รู้จักถ้าไม่ตั้งใจค้นหา ก็ได้มาเจอเพราะ MDN สุขสันต์ครบรอบ 20 ปี
    • ทำให้นึกถึงคำพูดของ Stroustrup ที่ว่า “มีแต่ภาษาที่คนบ่น กับภาษาที่ไม่มีใครใช้” MDN เป็นบริการที่จำเป็นจริง ๆ จึงเป็นธรรมดาที่จะมีคนมีความเห็นหลากหลาย ผมเองพอใช้ web platform อยู่บ้าง แต่เอกสารของ MDN ให้ความรู้สึกสดใหม่กว่าเอกสารอื่นเสมอ
  • MDN เป็นแหล่งข้อมูลที่มีประโยชน์มาก ตลอด 15 ปีที่ผ่านมา ผมใช้คำสั่ง !mdn Array บน DuckDuckGo อย่างน้อยเดือนละครั้ง
    • ในชุมชนยังทำ redirect อย่าง mdn.io/array ไว้ด้วย เอาไปใช้ได้เลย!
  • สงสัยว่ามีวิธีสนับสนุน MDN โดยตรงไหม ผมไม่ได้อยากบริจาคให้ Mozilla แบบรวม ๆ แต่อยากระบุให้ชัดว่าเงินนี้ใช้กับการดูแล MDN เพราะสำหรับผมมันสำคัญขนาดนั้น
    • สำหรับผม Firefox ก็เหมือนกัน พึ่งพามันทุกวัน แต่ก็ผิดหวังกับองค์กร Mozilla มากขึ้นเรื่อย ๆ รู้สึกไม่พอใจที่ทรัพยากรถูกดึงไปใช้กับเรื่องที่ไม่เกี่ยวกับ Firefox และจนกว่าจะจัดลำดับความสำคัญใหม่ ผมก็ยังไม่คิดจะสนับสนุนเพิ่ม
  • ผมใช้ MDN เยอะมาก ถ้าทีมมาอ่านคอมเมนต์นี้ อยากแชร์ว่าประสบการณ์กับเอกสาร SVG ค่อนข้างไม่สะดวกสำหรับผม คำอธิบายขององค์ประกอบ SVG ดูสั้นเกินไป ตัวอย่างเช่นองค์ประกอบ 'g' ในหน้าคำอธิบาย ขาดลิงก์หรือคำอธิบายที่ชัดเจนว่ามี attribute อะไรใช้ได้บ้าง และ global attribute คืออะไร เวลามองหน้าเพจควรรู้รายการคุณสมบัติได้ง่าย แต่ตอนนี้ต้องคลิกหาเองซึ่งยุ่งยาก ถ้าคลิก "attributes" ก็จะเจอรายการ attribute ทั้งหมด แต่ก็ยังไม่ชัดว่าอันไหนเป็น global ผมไม่ค่อยคุ้นกับการจัดแบบนี้ และถ้าเป็นเอกสารของโครงสร้าง API ก็คาดหวังว่าจะมีการอธิบาย property แต่ละตัวอยู่ในหน้าของโครงสร้างนั้นเลย อย่างน้อยก็อยากให้สรุปคุณสมบัติเฉพาะของแต่ละองค์ประกอบและคุณสมบัติที่สืบทอดมาได้ในหน้าเดียวเหมือน เอกสาร ของ HTMLCanvasElement คิดว่าส่วนนี้น่าจะทำกึ่งอัตโนมัติจาก IDL ได้พอสมควร
  • ตอนที่ผมรู้จัก MDN ครั้งแรก มันให้ความรู้สึกเหมือนแอบเข้าไปในห้องลับของพ่อมดแล้วพบตำราโบราณ ทีม Mozilla ทำสิ่งที่ยอดเยี่ยมมาก