1 điểm bởi GN⁺ 2026-02-23 | 1 bình luận | Chia sẻ qua WhatsApp
  • Ứng dụng WorldWideWeb được phát triển trên máy NeXT của CERN vào năm 1990 được xem là khởi nguồn của web ngày nay
  • Năm 2019, để kỷ niệm 30 năm phát triển, CERN đã tạo ra bản phục dựng của trình duyệt nguyên bản có thể chạy trong trình duyệt hiện đại
  • Dự án này được thực hiện với sự hỗ trợ của CERN & Society FoundationPhái đoàn Hoa Kỳ tại Geneva
  • Người dùng có thể chạy trực tiếp trình duyệt WorldWideWeb trên website để trải nghiệm cách duyệt web thời kỳ đó
  • Đây mang ý nghĩa như một dự án bảo tồn số giúp nhìn lại nguồn gốc và quá trình tiến hóa công nghệ của web

Nguồn gốc của WorldWideWeb

  • Vào tháng 12 năm 1990, ứng dụng WorldWideWeb được phát triển trên máy NeXT của CERN (Tổ chức Nghiên cứu Hạt nhân châu Âu)
    • Chương trình này được xem là tiền thân của web như chúng ta biết ngày nay
  • WorldWideWeb thời đó là trình duyệt web và trình biên tập đầu tiên, có khả năng mở tài liệu, tạo liên kết và chỉnh sửa

Dự án phục dựng năm 2019

  • Tháng 2 năm 2019, nhân dịp 30 năm phát triển WorldWideWeb, các nhà phát triển và nhà thiết kế tại CERN đã cùng thực hiện công việc phục dựng
    • Mục tiêu là tái hiện trình duyệt nguyên bản trong trình duyệt hiện đại để người dùng trên toàn thế giới có thể trải nghiệm
  • Dự án nhận được tài trợ từ CERN & Society FoundationPhái đoàn Hoa Kỳ tại Geneva
  • Trình duyệt được phục dựng có thể chạy tại worldwideweb.cern.ch/browser

Cách sử dụng

  • Người dùng có thể khởi chạy trình duyệt WorldWideWeb trên trang rồi duyệt theo các bước sau
    1. Chọn “Document” trong menu
    2. Nhấp vào “Open from full document reference”
    3. Nhập URL rồi nhấp “Open”
  • Khi mở liên kết, cần nhấp đúp

Tài liệu bổ sung và cấu thành

  • Ngoài trình duyệt phục dựng, website còn có nhiều trang tham khảo khác nhau
    • History: Lịch sử ngắn gọn của ứng dụng được phát triển năm 1989
    • Timeline: Dòng thời gian 30 năm phát triển của web
    • The Browser: Giải thích cách sử dụng và giao diện của trình duyệt phục dựng
    • Typography: Thông tin về phông chữ được dùng trên máy NeXT
    • Inside the Code: Công khai một phần mã nguồn gốc
    • Production Process: Hậu trường quá trình phục dựng
    • Related LinksColophon: Tài liệu liên quan và thông tin về những người tham gia dự án

Ý nghĩa của dự án

  • Việc phục dựng này là nỗ lực nhằm bảo tồn theo cách trải nghiệm sự ra đời và quá trình tiến hóa công nghệ của web
  • Người dùng có thể trực tiếp trải nghiệm môi trường năm 1989 để hiểu điểm khởi đầu mang tính lịch sử của web
  • Qua đó, CERN tạo ra cơ hội để nhắc lại tinh thần cởi mở và hợp tác của web

1 bình luận

 
GN⁺ 2026-02-23
Ý kiến Hacker News
  • Khoảng năm 1992 tôi làm việc tại RNEC Manadon ở Devon, Anh
    Sếp bảo tôi tìm hiểu WWW mới ra, nên tôi dùng PC Win 3.1 telnet vào VAX rồi đi qua X.25 PAD, vòng qua Mỹ để kết nối tới CERN
    Lúc đó nó trông khá giống gopher hay WAIS, nên tôi báo lại là “chỉ giống gopher thôi”
    Khi Tim Berners-Lee tạo ra WWW và HTML, trình duyệt còn dựa trên telnet, là thời kỳ mà giao diện đồ họa còn chưa ai dám nghĩ tới

    • Trên máy NeXT thì lại là một trải nghiệm hoàn toàn khác
      WAIS được mô phỏng theo phần mềm DigitalLibrarian, với cấu trúc chọn site ở trên, nhập từ khóa tìm kiếm, rồi danh sách tài liệu hiện ở dưới
      Gopher có cấu trúc phân cấp, và cảm giác như giao thức Gemini ngày nay kế thừa kiểu đó
      Ngược lại, WWW thời kỳ đầu là tài liệu tự do nên thiếu khả năng điều hướng, cũng hầu như không hỗ trợ hình ảnh hay định dạng
      Vì vậy rất khó nhìn ra tiềm năng tương lai, và tôi vốn luôn dự đoán sai kẻ thắng cuộc
    • Giữa thập niên 90 tôi làm ở một công ty EDI, và X.25 đúng là miền Viễn Tây hoàn toàn
      Chỉ cần biết tên node là ai cũng có thể mở phiên PPP, thậm chí không có mật khẩu
    • Khi lần đầu kết nối Internet vào năm 1993, web thật sự chỉ ở mức “tàm tạm”
      Khắp nơi chỉ toàn tutorial cách viết HTML, còn nội dung thực tế thì gần như không có
      Nơi sôi động thực sự là IRC và Usenet
  • Một chi tiết thú vị là Erwisetrình duyệt web đồ họa đầu tiên do sinh viên Đại học Công nghệ Helsinki làm cùng Berners-Lee
    Nhưng khi đó ở Phần Lan không có nguồn tài trợ nên dự án dừng lại, và phần lớn thành viên chuyển sang Tekla để đóng góp cho việc phát triển công nghệ CAD AEC

    • Thực ra còn trước đó, năm 1989 ở Graz đã có một trình duyệt đồ họa tiên tiến hơn tên là Hyper-G
      Đây là một hệ thống tích hợp hoàn chỉnh bảo đảm tính nhất quán của liên kết, và mọi trình duyệt đồng thời cũng đóng vai trò trình soạn thảo
      CERN muốn chia sẻ nội dung đa phương tiện, còn Graz thì hướng tới một nền tảng giáo dục
      Thật tiếc vì do thương mại hóa nên nó không thể trở thành mã nguồn mở
      Dù vậy, khái niệm HTTP server không trạng thái rốt cuộc lại là lựa chọn tốt hơn
    • Nói Erwise là trình duyệt đồ họa đầu tiên thì không chính xác
      WorldWideWeb.app nguyên bản (cho NeXTCube) vốn đã là một trình duyệt đồ họa rồi
  • Điều đáng tiếc là cả hai bộ phim Steve Jobs đều hầu như không nói đến giai đoạn NeXT và Pixar
    Năm 1983, ông dự đoán phải mất 10–15 năm mới giải quyết được kết nối mạng trong gia đình; đúng 10 năm sau WWW được công bố, và nó lại được phát triển ngay trên nền tảng NeXT

    • Trong bộ phim năm 2015, toàn bộ hồi thứ hai được dành cho lễ ra mắt NeXT
  • Link trực tiếp tới trình duyệt: https://worldwideweb.cern.ch/browser/

    • Bạn có thể chỉnh sửa ngay lập tức bằng cách bấm vào bất kỳ chỗ nào trong văn bản
      Thật tiếc khi tính năng kiểu này đã biến mất
      Ngày nay muốn làm vậy thì phải cài riêng một wiki engine
  • Tổng hợp các thread liên quan khác

    • WorldWideWeb – the first web browser (tháng 1 năm 2023, link)
    • The Browser – WorldWideWeb Next Application (2019) (tháng 4 năm 2021, link)
    • CERN 2019 WorldWideWeb Rebuild (tháng 2 năm 2019, link) cùng nhiều dự án phục dựng khác
  • Có lẽ viết là “Rebuilt the CERN Browser” sẽ chính xác hơn
    Năm 1986, trình duyệt Silversmith là một hệ thống xử lý tài liệu SCI dưới cơ chế kiểm soát bảo mật
    Người dùng chỉ có thể truy cập các phần được cấp phép, và hình ảnh inline được nối tới phần mô tả dữ liệu
    Sau đó còn có một phiên bản tìm kiếm theo ngữ nghĩa được làm cho U.S. Army Material Command

  • Sau 16 năm tôi thử bật lại chiếc NeXTStation Color cũ, nhưng gần như không còn site nào truy cập được nữa
    Cuối cùng chỉ có useit.com là còn hoạt động

  • Nhóm CERN đã phục dựng giao diện NeXT về mặt hình ảnh rất tuyệt
    Nhưng bức tường kỹ thuật luôn gặp phải là chính sách bảo mật iframe
    Vì CORS, X-Frame-Options và CSP nên không thể tải các website hiện đại
    Dĩ nhiên đó là hướng đi đúng về mặt bảo mật, nhưng vẫn tiếc vì khó cảm nhận được nỗi hoài niệm về web mở kiểu thập niên 90
    Vì thế tôi đã tự làm một API embeder tùy biến để nối một instance Chromium được cô lập hoàn toàn vào giao diện retro theo dạng pipe
    Nhờ vậy engine thật vẫn chạy mà ranh giới bảo mật vẫn được giữ nguyên
    Nếu muốn cảm nhận phong vị thập niên 90, có thể thử tại https://win9-5.com/demo — bật âm thanh lên sẽ nghe cả tiếng modem quay số

  • Mong ai đó sẽ viết bản triển khai tham chiếu (reference implementation) của trình duyệt này bằng một ngôn ngữ hàm
    Làm vậy có lẽ sẽ giúp chính thức hóa đặc tả

  • Xem video thời đó thì UX khá bất tiện
    Thanh cuộn nằm bên trái, và menu lồng tới ba cấp
    Nhìn lại quá khứ mới thấy những cải tiến hiện nay lớn đến mức nào

    • Thực ra có thể chỉ vì không quen nên mới thấy vậy
      Người quen UI cũ đôi khi lại thấy flat design ngày nay hay thanh cuộn biến mất còn khó chịu hơn
    • Việc menu nhập URL nằm quá sâu đúng là bất tiện
      Nhưng vị trí thanh cuộn thì là chuyện sở thích
      Tôi dùng minimap bên trái trong VS Code như một thanh cuộn và thấy khá ổn
    • Có một sức hút rất riêng của UI được làm ra mà không bị chi phối bởi cân nhắc thương mại
    • Bạn có thể tách menu ra và đặt ở vị trí mong muốn, và tôi thấy nhớ tính năng đó