1 คะแนน โดย GN⁺ 2026-02-23 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • แอปพลิเคชัน WorldWideWeb ที่พัฒนาบนคอมพิวเตอร์ NeXT ของ CERN ในปี 1990 ถูกยกให้เป็นจุดกำเนิดของเว็บในปัจจุบัน
  • ในปี 2019 เพื่อฉลองครบรอบ 30 ปีของการพัฒนา CERN ได้สร้าง เวอร์ชันบูรณะของเบราว์เซอร์ต้นฉบับที่สามารถรันได้ภายในเบราว์เซอร์สมัยใหม่
  • โครงการนี้ดำเนินการโดยได้รับการสนับสนุนจาก CERN & Society Foundation และ คณะผู้แทนสหรัฐประจำเจนีวา
  • ผู้ใช้สามารถ เปิดใช้งานเบราว์เซอร์ WorldWideWeb ได้โดยตรง บนเว็บไซต์เพื่อสัมผัสรูปแบบการท่องเว็บในยุคนั้น
  • โครงการนี้มีความหมายในฐานะ โครงการอนุรักษ์ดิจิทัล ที่ช่วยย้อนสำรวจต้นกำเนิดและวิวัฒนาการทางเทคนิคของเว็บ

จุดกำเนิดของ WorldWideWeb

  • ในเดือนธันวาคม 1990 แอปพลิเคชัน WorldWideWeb ถูกพัฒนาบนเครื่อง NeXT ของ CERN (องค์การวิจัยนิวเคลียร์ยุโรป)
    • โปรแกรมนี้ถูกมองว่าเป็น ต้นแบบของเว็บ อย่างที่เรารู้จักกันในทุกวันนี้
  • WorldWideWeb ในเวลานั้นมีลักษณะเป็น เว็บเบราว์เซอร์และตัวแก้ไขเว็บตัวแรก ที่มีความสามารถทั้งเปิดเอกสาร สร้างลิงก์ และแก้ไขเนื้อหา

โครงการบูรณะในปี 2019

  • ในเดือนกุมภาพันธ์ 2019 เนื่องในโอกาสครบรอบ 30 ปีของการพัฒนา WorldWideWeb นักพัฒนาและนักออกแบบของ CERN ได้ร่วมกันดำเนินงานบูรณะ
    • เป้าหมายคือ จำลองเบราว์เซอร์ต้นฉบับภายในเบราว์เซอร์สมัยใหม่ เพื่อให้ผู้ใช้ทั่วโลกได้ทดลองใช้งาน
  • โครงการนี้ได้รับการสนับสนุนจาก CERN & Society Foundation และ คณะผู้แทนสหรัฐประจำเจนีวา
  • เบราว์เซอร์ที่บูรณะแล้วสามารถใช้งานได้ที่ worldwideweb.cern.ch/browser

วิธีใช้งาน

  • ผู้ใช้สามารถ เปิดเบราว์เซอร์ WorldWideWeb บนเว็บไซต์ แล้วท่องเว็บตามขั้นตอนต่อไปนี้
    1. เลือก “Document” จากเมนู
    2. คลิก “Open from full document reference”
    3. ป้อน URL แล้วคลิก “Open”
  • เมื่อต้องการเปิดลิงก์ จำเป็นต้อง ดับเบิลคลิก

สื่อเพิ่มเติมและองค์ประกอบของเว็บไซต์

  • บนเว็บไซต์มีหน้าอ้างอิงหลากหลายหน้า นอกเหนือจากเบราว์เซอร์ที่บูรณะแล้ว
    • History: ประวัติย่อของแอปพลิเคชันที่พัฒนาขึ้นในปี 1989
    • Timeline: ลำดับพัฒนาการของเว็บตลอด 30 ปี
    • The Browser: คำอธิบายการใช้งานและอินเทอร์เฟซของเบราว์เซอร์ที่บูรณะ
    • Typography: ข้อมูลฟอนต์ที่ใช้ในคอมพิวเตอร์ NeXT
    • Inside the Code: การเปิดเผยบางส่วนของซอร์สโค้ดต้นฉบับ
    • Production Process: เรื่องราวเบื้องหลังของกระบวนการบูรณะ
    • Related Links และ Colophon: ข้อมูลสื่อที่เกี่ยวข้องและผู้มีส่วนร่วมในโครงการ

ความหมายของโครงการ

  • การบูรณะครั้งนี้เป็นความพยายามเพื่อ อนุรักษ์ประสบการณ์การถือกำเนิดและวิวัฒนาการทางเทคนิคของเว็บ
  • ผู้ใช้สามารถสัมผัสสภาพแวดล้อมของปี 1989 ได้โดยตรง และทำความเข้าใจ จุดเริ่มต้นทางประวัติศาสตร์ของเว็บ
  • CERN ต้องการใช้โครงการนี้เป็นโอกาสในการย้ำเตือนถึง ความเปิดกว้างและจิตวิญญาณแห่งความร่วมมือของเว็บ

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

 
GN⁺ 2026-02-23
ความคิดเห็นจาก Hacker News
  • ราวปี 1992 เคยทำงานที่ RNEC Manadon ใน Devon ประเทศอังกฤษ
    หัวหน้าขอให้ลองไปศึกษาของใหม่ที่ชื่อ WWW เลยใช้พีซี Win 3.1 telnet เข้า VAX แล้วต่อผ่าน X.25 PAD ไปสหรัฐฯ ก่อนจะเชื่อมถึง CERN
    ตอนนั้นมันดูคล้าย gopher หรือ WAIS มาก เลยรายงานไปว่า “ก็เหมือน gopher นั่นแหละ”
    ตอนที่ Tim Berners-Lee สร้าง WWW และ HTML นั้น เบราว์เซอร์ยังเป็นแบบ telnet-based และยังเป็นยุคที่แทบจินตนาการไม่ออกถึง กราฟิกอินเทอร์เฟซ

    • บนเครื่อง NeXT นั้นเป็นประสบการณ์ที่ต่างออกไปโดยสิ้นเชิง
      WAIS ออกแบบตามซอฟต์แวร์ DigitalLibrarian โดยมีโครงสร้างคือเลือกไซต์ด้านบน พิมพ์คำค้น แล้วด้านล่างจะแสดงรายการเอกสาร
      Gopher เป็นโครงสร้างแบบลำดับชั้น ซึ่งให้ความรู้สึกว่าทุกวันนี้ โปรโตคอล Gemini รับช่วงรูปแบบนั้นมา
      ส่วน WWW ยุคแรกเป็นเอกสารแบบอิสระ จึงขาดความสามารถในการนำทาง และแทบไม่รองรับภาพหรือการจัดรูปแบบ
      เลยยากที่จะมองเห็นศักยภาพในอนาคต และปกติฉันก็ทำนาย ผู้ชนะ ไม่ค่อยเก่งอยู่แล้ว
    • ช่วงกลางยุค 90 เคยทำงานที่บริษัท EDI และ X.25 นั้นเป็น ไวลด์เวสต์ แบบเต็มตัว
      ถ้ารู้แค่ชื่อโหนด ใครก็เปิด PPP session ได้ และไม่มีรหัสผ่านด้วย
    • ตอนเชื่อมต่ออินเทอร์เน็ตครั้งแรกในปี 1993 เว็บนั้นรู้สึกว่า “ก็เฉย ๆ” จริง ๆ
      มีแต่คู่มือสอนเขียน HTML เต็มไปหมด แต่คอนเทนต์จริงแทบไม่มี
      ที่คึกคักจริง ๆ คือ IRC และ Usenet
  • เกร็ดที่น่าสนใจอย่างหนึ่งคือ Erwise เป็น กราฟิกเว็บเบราว์เซอร์ ตัวแรกที่นักศึกษาจาก Helsinki University of Technology ทำร่วมกับ Berners-Lee
    แต่ตอนนั้นในฟินแลนด์ไม่มีเงินทุนสนับสนุน โครงการจึงต้องหยุดลง และคนส่วนใหญ่ก็ย้ายไป Tekla เพื่อช่วยพัฒนาเทคโนโลยี AEC CAD

    • จริง ๆ แล้วก่อนหน้านั้นในปี 1989 ที่ Graz มีการสร้างกราฟิกเบราว์เซอร์ที่ล้ำหน้ากว่าในชื่อ Hyper-G
      มันเป็นระบบบูรณาการเต็มรูปแบบที่รับประกันความสอดคล้องของลิงก์ และทุกเบราว์เซอร์ก็ทำหน้าที่เป็น เอดิเตอร์ ได้พร้อมกันด้วย
      CERN ต้องการการแชร์มัลติมีเดีย แต่ Graz มุ่งไปที่แพลตฟอร์มเพื่อการศึกษา
      น่าเสียดายที่มันไม่ได้เป็นโอเพนซอร์สเพราะถูกทำเป็นเชิงพาณิชย์
      ถึงอย่างนั้น แนวคิดของ HTTP server แบบไร้สถานะ ก็กลายเป็นทางเลือกที่ดีกว่าในท้ายที่สุด
    • คำกล่าวที่ว่า Erwise คือกราฟิกเบราว์เซอร์ตัวแรกนั้นไม่แม่นยำ
      เพราะ WorldWideWeb.app ดั้งเดิม (สำหรับ NeXTCube) ก็เป็นกราฟิกเบราว์เซอร์อยู่แล้ว
  • เรื่องน่าเสียดายคือหนัง Steve Jobs สองเรื่องแทบไม่พูดถึงช่วง NeXT และ Pixar เลย
    ในปี 1983 เขาเคยคาดการณ์ไว้ว่ากว่าจะทำให้เครือข่ายในบ้านเชื่อมต่อกันได้คงต้องใช้เวลาอีก 10-15 ปี และอีก 10 ปีถัดมา WWW ก็ถูกเผยแพร่ออกมาพอดี ซึ่งมันก็ถูกพัฒนาบน แพลตฟอร์ม NeXT นั่นเอง

    • ในภาพยนตร์ปี 2015 องก์ที่สองทั้งองก์อุทิศให้กับการ เปิดตัว NeXT
  • ลิงก์เบราว์เซอร์โดยตรง: https://worldwideweb.cern.ch/browser/

    • คลิกตรงไหนก็ได้ของข้อความแล้ว แก้ไขได้ทันที
      น่าเสียดายที่ฟีเจอร์แบบนี้หายไปแล้ว
      ทุกวันนี้ถ้าอยากได้อะไรแบบนี้ต้องติดตั้ง wiki engine แยกต่างหาก
  • รวมเธรดอื่นที่เกี่ยวข้อง

    • WorldWideWeb – the first web browser (มกราคม 2023, ลิงก์)
    • The Browser – WorldWideWeb Next Application (2019) (เมษายน 2021, ลิงก์)
    • CERN 2019 WorldWideWeb Rebuild (กุมภาพันธ์ 2019, ลิงก์) และยังมีโครงการบูรณะอีกหลายโครงการ
  • น่าจะเขียนว่า “Rebuilt the CERN Browser” จะตรงกว่า
    ในปี 1986 Silversmith browser เป็นระบบที่ใช้จัดการเอกสาร SCI ภายใต้การควบคุมความปลอดภัย
    ผู้ใช้เข้าถึงได้เฉพาะส่วนที่ได้รับอนุญาต และรูปภาพแบบอินไลน์ก็เชื่อมไปยังคำอธิบายข้อมูล
    ต่อมายังมีการสร้างเวอร์ชันค้นหาเชิงความหมายสำหรับ U.S. Army Material Command ด้วย

  • หลังผ่านไป 16 ปี ลองเปิด NeXTStation Color เครื่องเก่าอีกครั้ง แต่แทบไม่มีเว็บไซต์ไหนเข้าได้แล้ว
    ที่ยังพอใช้ได้มีแค่ useit.com

  • ทีม CERN ฟื้นภาพหน้าตา NeXT UI ได้ยอดเยี่ยมมาก
    แต่กำแพงทางเทคนิคที่ชนอยู่ทุกครั้งคือ นโยบายความปลอดภัยของ iframe
    ทั้ง CORS, X-Frame-Options และ CSP ทำให้โหลดเว็บไซต์สมัยใหม่ไม่ได้
    แน่นอนว่ามันเป็นทิศทางที่ถูกต้องด้านความปลอดภัย แต่ก็น่าเสียดายที่ทำให้สัมผัส ความโหยหาเว็บแบบเปิดในยุค 90 ได้ยาก
    เลยลงมือทำ custom embedder API เอง โดยต่อ Chromium instance ที่แยกขาดอย่างสมบูรณ์เข้ากับ retro UI ในรูปแบบคล้าย pipe
    ทำให้รันเอนจินจริงได้พร้อมกับยังคงขอบเขตความปลอดภัยไว้
    ถ้าอยากสัมผัสบรรยากาศยุค 90 ลองได้ที่ https://win9-5.com/demo — ถ้าเปิดเสียงไว้จะได้ยิน เสียงต่อโมเด็ม ด้วย

  • อยากให้มีใครสักคนเขียน reference implementation ของเบราว์เซอร์นี้ด้วยภาษาเชิงฟังก์ชัน
    แบบนั้นน่าจะช่วยทำให้สเปกเป็นทางการได้

  • ดูจากวิดีโอในยุคนั้น UX ค่อนข้าง ใช้งานยาก
    แถบเลื่อนอยู่ด้านซ้าย และเมนูก็ซ้อนกันสามชั้น
    พอมองย้อนกลับไปก็ยิ่งรู้สึกได้ว่าการปรับปรุงในปัจจุบันนั้นยิ่งใหญ่แค่ไหน

    • จริง ๆ อาจเป็นแค่เพราะไม่คุ้นเคยก็ได้
      คนที่ชินกับ UI แบบเก่าอาจกลับรู้สึกว่า flat design หรือแถบเลื่อนที่หายไปในทุกวันนี้ใช้งานยากกว่า
    • เมนูสำหรับใส่ URL ที่ซ่อนลึกเกินไปนั้นไม่สะดวกแน่ ๆ
      แต่ตำแหน่งของแถบเลื่อนเป็นเรื่องของความชอบ
      ฉันใช้ มินิแมปด้านซ้าย ใน VS Code เป็นเหมือนแถบเลื่อน ซึ่งก็โอเคทีเดียว
    • มันมี เสน่ห์ แบบเฉพาะตัวของ UI ที่สร้างขึ้นโดยไม่มีข้อพิจารณาทางการค้า
    • คุณสามารถ ดึงเมนูออกมาแล้ววางไว้ตรงไหนก็ได้ และรู้สึกคิดถึงฟีเจอร์นั้น