1 điểm bởi GN⁺ 2023-10-02 | 1 bình luận | Chia sẻ qua WhatsApp
  • Mozilla, tổ chức đã tạo ra nhiều công nghệ cốt lõi của web và truyền thông, bị chỉ trích vì không tận dụng đầy đủ tài sản và cơ hội như Firefox, Thunderbird, FirefoxOS, Rust và Servo
  • Firefox vẫn sở hữu bộ máy trình duyệt FOSS độc lập nhanh và hiệu quả, đồng thời còn giữ những điểm mạnh khác với Chrome như chú thích PDF và dịch cục bộ
  • Di sản công nghệ trải dài từ Rust, JavaScript, Thunderbird đến KaiOS là rất rộng, nhưng chiến lược của Mozilla vẫn chưa gắn kết chúng thành một bộ sản phẩm dành cho người dùng chuyên sâu
  • Thị trường trình duyệt hiện do họ Chromium chiếm gần ba phần tư thị phần, còn Firefox đã giảm xuống dưới 3% theo Statcounter
  • Firefox và Thunderbird vẫn có cơ hội khác biệt hóa thành các ứng dụng khách cho người dùng thành thạo với tab dọc, tab dạng cây, tiện ích mở rộng mạnh và nhắn tin đa giao thức, thay vì chạy theo Chrome

Vì sao Firefox vẫn mạnh

  • Mozilla là tổ chức độc lập duy nhất sở hữu bộ máy trình duyệt FOSS hoàn chỉnh không phụ thuộc vào nhà cung cấp thương mại
  • Firefox vẫn được đánh giá là một trình duyệt mạnh, nhanh và tiết kiệm tài nguyên
    • Không chỉ hiển thị PDF trong trình duyệt, mà còn có thể chỉnh sửa và chú thích
    • Firefox 118 cung cấp dịch ngôn ngữ ngay trong trình duyệt theo hướng bảo vệ quyền riêng tư
    • Một số phím tắt và tính năng điều hướng vẫn hữu ích với người dùng chuyên sâu
  • Nghiên cứu bảo mật của Mozilla cũng vẫn đóng vai trò quan trọng, như báo cáo về các vấn đề quyền riêng tư trong phần mềm trên ô tô

Di sản ngôn ngữ còn lại với Rust và JavaScript

  • Mozilla gắn liền với lịch sử của hai ngôn ngữ lập trình là Rust và JavaScript
  • Rust là ngôn ngữ do Mozilla tạo ra và đang lan rộng trên các hệ điều hành lớn
    • Sáu tháng sau khi đại dịch bắt đầu, Mozilla đã sa thải toàn bộ nhóm Rust, và bộ máy dựng hình thế hệ tiếp theo Servo cũng bị dừng lại
    • Sau đó Rust và Servo lần lượt tìm được quỹ và nơi trú mới
  • Netscape đã giới thiệu JavaScript cùng Netscape 2.0 vào năm 1995
    • Khi đó họ chỉ nói rằng nhà phát triển “có thể sẽ quan tâm”, nhưng JavaScript về sau trở thành công nghệ cốt lõi của web

Thunderbird cho thấy khả năng của một ứng dụng khách tích hợp

  • Mozilla hỗ trợ phát triển Thunderbird, ứng dụng khách nhắn tin đa nền tảng
  • Dù từng bị bỏ bê trong thời gian dài, các nhà phát triển vẫn tiếp tục tích hợp tính năng
    • Năm 2015, Thunderbird 38 tích hợp tính năng lịch từ tiện ích Lightning
    • Năm 2017, Thunderbird 51 bổ sung hỗ trợ chat IRC và XMPP từ Instantbird
    • Năm 2020, Thunderbird 78 tích hợp mã hóa email PGP thay cho tiện ích EnigMail
    • Năm 2022, Thunderbird 102 hỗ trợ chat Matrix
    • Năm 2023, Thunderbird 115 áp dụng giao diện cải tổ từng được gọi là Supernova
  • Phiên bản Thunderbird cho Android cũng đang được chuẩn bị
  • Pidgin và libPurple có các plugin kết nối tới Slack, WhatsApp, Telegram, RocketChat, Signal, Mattermost và nhiều dịch vụ khác
    • Nếu Thunderbird áp dụng, cập nhật và đưa chúng vào Chat Core, nó có thể trở thành ứng dụng khách giao tiếp đa năng để quản lý nhiều dịch vụ tại một nơi

Cơ hội di động còn lại với FirefoxOS và KaiOS

  • Mozilla từng tạo ra hệ điều hành di động Boot2Gecko và phát hành dưới tên FirefoxOS, nhưng chính thức dừng vào năm 2016
  • Sau đó FirefoxOS tái khởi động dưới tên KaiOS
    • KaiOS nhận đầu tư từ Google vào năm 2018
    • Chủ sở hữu KaiOS vẫn tuyên bố có 160 triệu thiết bị
    • Finnfund đã đầu tư 3,4 triệu USD vào KaiosTech để hỗ trợ mở rộng tại châu Phi cận Sahara
    • Mã KaiOS trên GitHub vẫn còn mang nhãn hiệu Mozilla
  • Dự án này đã không trở thành một dự án FOSS nổi bật có thể cạnh tranh hoặc hợp nhất với postmarketOS, và Mozilla cũng không tích cực giành lại nó

Những công nghệ khác còn lại từ dòng Netscape

  • Ban đầu, “Mozilla” là một bộ công cụ Internet xuất phát từ Netscape Communicator
    • Trình duyệt
    • Ứng dụng khách nhắn tin gồm email và USENET
    • Lịch
    • Sổ địa chỉ
    • Quy trình công việc được mua lại từ Collabra
    • Trình soạn thảo HTML
  • Bộ sản phẩm tích hợp này hiện còn tồn tại dưới dạng Seamonkey Project
  • Trình soạn thảo HTML trở nên kém nổi bật hơn do nội dung web động phổ biến, nhưng BlueGriffon dựa trên mã Mozilla vẫn là một trình soạn thảo HTML FOSS tiêu biểu
  • Dòng sản phẩm Mozilla từng có cả trình phát nhạc Songbird
    • Trong bối cảnh nhiều công ty khiến việc phát trực tuyến trở nên khó khăn nếu không dùng ứng dụng riêng của họ, lĩnh vực này vẫn có thể còn chỗ trống
  • Mã máy chủ LDAP bắt nguồn từ Netscape Directory Server hiện được tiếp nối bởi 389 Directory Server
    • Red Hat bán sản phẩm liên quan dưới tên Red Hat Directory Server
    • Oracle cũng vẫn hỗ trợ Netscape Enterprise Server cũ

Thị trường bộ máy web đã đóng khung quanh Chromium

  • Web hiện đại không còn là các trang HTML đơn giản, mà gần như là các chương trình chạy ở cả phía máy khách lẫn máy chủ
  • Những dịch vụ trông như ứng dụng cục bộ như Slack và Teams thực chất là các tiểu ứng dụng JavaScript chạy bên trong trình duyệt một trang riêng của chúng và dùng bộ máy trình duyệt của Google
  • Hơn 70% điện thoại thông minh chạy Android dựa trên Linux, và hơn 70% trình duyệt cũng dựa trên mã của Google
    • Chrome khoảng 64%
    • Edge 5,4%
    • Opera và Samsung Browser cộng lại khoảng 5%
    • Vivaldi và Brave cũng dựa trên Chromium
  • Safari là trình duyệt không thuộc Chromium có thị phần lớn nhất, nhưng vẫn dưới 20%
    • WebKit của Safari là nguồn gốc của bộ máy Blink trong Chromium
    • Safari gần như chỉ giới hạn trong các hệ điều hành của Apple
    • Trên Linux, GNOME Web với tên mã Epiphany được nhắc tới như một trình duyệt WebKit
  • Firefox đã giảm xuống dưới 3% theo ước tính của Statcounter

Giới hạn của chiến lược chạy theo Chrome

  • Firefox là trình duyệt thống trị trên Linux, và trong Ubuntu Mantic Minotaur, nó được nhắc tới như ứng dụng độc lập duy nhất mặc định
  • Người dùng Linux thường gần với nhóm người dùng chuyên sâu, nên Firefox vẫn có cơ hội nhắm vào tầng này
  • Cách làm bắt chước Chrome khó có thể là chiến lược thành công cho Mozilla
    • Giao diện Australis giống Chrome của Firefox 29 gây bất mãn cho người dùng và tạo đà cho Pale Moon
    • Firefox Quantum loại bỏ tiện ích XUL, khiến một số người dùng chuyển sang Waterfox Classic hoặc Basilisk
    • Người dùng Windows XP thì dùng MyPal
  • Edge dựa trên Chromium của Microsoft cũng có tab dọc, nhưng Firefox lại không có tab dọc mặc định
    • Muốn dùng tab dọc đúng nghĩa trên Firefox, người dùng phải chỉnh tệp cấu hình
  • Vivaldi cho thấy vẫn có thị trường cho một trình duyệt cung cấp nhiều tính năng hơn Chrome

Firefox và Thunderbird cho người dùng chuyên sâu như một lựa chọn

  • Firefox có thể chọn hướng đi rõ ràng hơn là trình duyệt cho người dùng chuyên sâu thay vì chạy theo Chrome
  • Những tính năng Firefox có thể dùng để khác biệt hóa gồm:
    • Gói kèm các tiện ích mở rộng mạnh còn tồn tại
    • Hỗ trợ tab dọc hoặc tab dạng cây ở bất kỳ mép màn hình nào
    • Tăng cường thanh menu và phím tắt
    • Tích hợp tải xuống đa luồng
    • Thử nghiệm hỗ trợ BitTorrent
    • Cung cấp tính năng thử nghiệm trong Firefox Developer Edition
    • Khôi phục khả năng tùy biến mà Firefox từng có
  • Thunderbird có thể trở thành một ứng dụng khách giao tiếp đa năng kết nối nhiều dịch vụ
    • Nếu áp dụng và cập nhật libPurple rồi tích hợp vào Thunderbird Chat Core, dư địa cải thiện sẽ rất lớn
  • Hãy để Chrome và các trình duyệt phái sinh của nó phục vụ người dùng phổ thông, còn Mozilla có thể tạo ra công cụ đa nền tảng cho người dùng thành thạo, ưu tiên bàn phím

1 bình luận

 
GN⁺ 2023-10-02
Ý kiến trên Hacker News
  • Trong bối cảnh tiêu chuẩn web hiện đại trên thực tế đã trở thành đồng nghĩa với tập hợp tính năng của Chrome, tôi thấy vai trò của Mozilla chỉ còn một: một sự tồn tại được Google “xách đi” như trong Weekend at Bernie’s để có thể giả vờ rằng họ không độc quyền trình duyệt.
    Nếu các engine khác xuất hiện trên iOS, trong vài năm nữa các website sẽ bắt đầu chặn các trình duyệt không phải Chrome, và khả năng cao một số trình duyệt chỉ là lớp vỏ cũng sẽ bị chặn theo. Khi đó Mozilla có lẽ cũng sẽ không còn hữu dụng như một tấm bình phong tạo cớ nữa. Tình hình thật tệ, và tôi không thấy rõ lối thoát nào cho Mozilla.

    • Nếu bạn nghĩ Firefox đang ngăn Chrome thống trị hoàn toàn thị trường trình duyệt thì bạn đã lạc hậu rồi.
      Vị trí đó từ lâu đã thuộc về Safari trên iPhone. Firefox là trình duyệt desktop tôi thích nhất, nhưng desktop không phải trọng tâm của thị trường trình duyệt. Tính trên toàn bộ thiết bị, ngay cả Edge cũng có tỷ lệ sử dụng cao hơn Firefox.
      https://gs.statcounter.com/browser-market-share
    • Lý do đó đã dùng được trong nhiều năm, nhưng giờ thị phần Firefox đã giảm xuống mức gần như vô nghĩa thì không còn thuyết phục nữa.
      Nhìn vào mọi thống kê có thể, Chrome chiếm hơn 80% trong “thị trường tự do” bên ngoài khu vườn có tường bao của Apple, tức ngoài hệ sinh thái Apple vốn chỉ mới gần đây trở thành một lựa chọn thực tế.
    • Thị phần của Safari từ lâu đã áp đảo Firefox. Nếu thật sự có một tấm bình phong tạo cớ như vậy, thì đó là Apple chứ không phải Mozilla.
    • May mắn là ở Đức, Firefox vẫn chiếm hơn 10% toàn thị trường và gần 20% trên desktop.
    • Ngay cả khi việc chặn các trình duyệt không phải Chrome bắt đầu, cũng khá dễ để dùng tiện ích mở rộng trình duyệt khiến Firefox giả vờ là trình duyệt mà website muốn.
  • Đoạn trong bài trích dẫn rằng “Mozilla đã sa thải đội Rust, giết chết Servo, có phải vì Rust tỏa sáng hơn Go của Google không” là một nhánh phụ cực kỳ ngớ ngẩn lẽ ra phải bị loại ở khâu biên tập. Đặc biệt cách viết “GoLang” cũng kỳ quặc.
    Mức độ tham gia của Mozilla với Thunderbird cũng bị phóng đại. Mối quan hệ hiện nay về cơ bản chỉ mang tính nghi lễ. Ngoài ra, cách kể rằng năm 1998 AOL hứa mở mã nguồn và 4 năm sau phiên bản mã nguồn mở mới ra đời khiến người ta có cảm giác lời hứa bị trì hoãn. Thực tế Netscape đã công bố mã nguồn chỉ sau 2 tháng, còn 4 năm sau đó là thời gian họ quyết định bỏ phần mã cũ và viết lại, dẫn đến bản 1.0 của dòng sản phẩm khác.

    • Thấy đoạn GoLang là tôi đã khó đọc tiếp. Đó thật sự là một ám chỉ vô lý.
      Tôi phần nào đồng ý rằng Mozilla nên tập trung hơn vào nhóm người dùng cao cấp, nhưng bài này trông giống tán chuyện ít effort hơn là một khảo sát về trọng tâm thực tế hiện nay của tổ chức Mozilla và hướng họ nên đi.
    • “Golang” từng là một từ đồng nghĩa với Go được Google chấp thuận, và tên miền chính thức cũng từng là golang.org trong một thời gian.
    • Tôi là tác giả. Nhánh phụ đó 100% là có chủ ý, vì tôi đã thấy lập luận như vậy thường xuất hiện trên HN và nơi khác như một lý do giải thích tại sao Mozilla không cạnh tranh quyết liệt hơn với Google.
      Vì tôi không tin lập luận đó dù chỉ 1 phút, nên tôi cố ý viết “surely not”. “golang” là một trong các tên gọi chính thức, còn chỉ viết “go” thì dễ gây hiểu nhầm và khó tìm kiếm. Chữ hoa là để nhấn mạnh, và cách viết hoa chữ giữa cũng hữu ích cho người dùng trình đọc màn hình. Nói quan hệ giữa Thunderbird và Mozilla chỉ mang tính nghi lễ thì cần có căn cứ. Việc Netscape thực hiện lời hứa mở mã nguồn có sự trì hoãn, còn chi tiết rằng 4 năm sau bản 1.0 của dòng sản phẩm viết lại được phát hành là thứ phụ so với luận điểm. Quyết định mở mã nguồn và viết lại Netscape 5 cùng thời điểm là rất ngớ ngẩn nhưng có thể hiểu được. Đó là chuyện 25 năm trước, đáng để lướt qua trong một dòng, chứ không phải mức cần chẻ sợi tóc như thế này.
    • Thunderbird được duy trì bởi một công ty do Mozilla Foundation sở hữu hoàn toàn. Tôi không hiểu như vậy thì “mang tính nghi lễ” ở chỗ nào.
  • Khởi đầu là việc sa thải toàn bộ đội Servo dùng Rust, rồi tiếp đó cắt giảm MDN, tức phần lớn đội tài liệu, trong khi tăng lương cho CEO.

    • Tôi thật sự ghét CEO đó. Đây là thêm một ví dụ cho thấy kinh nghiệm hay năng lực trước đó không phải tiêu chí chính để lấp vị trí ấy.
    • Baker đã là thảm họa từ lâu trước đó rồi, nhưng sự kiện đó là một trong những tín hiệu lớn nhất cho thấy “tôi hoàn toàn không phù hợp với vị trí này”.
    • Khởi đầu thật sự là khi họ đẩy Brendan Eich ra ngoài.
    • Tôi không biết chuyện đó. Trên điện thoại tôi dùng Firefox, nhưng trên desktop tôi dùng MDN còn nhiều hơn Firefox.
  • Giá mà Mozilla tiếp tục đi theo quỹ đạo của đầu thập niên 2010 thì tốt biết mấy.
    Khi còn Brendan Eich, họ có vẻ có mục đích và bản sắc rõ ràng. Có rất nhiều việc thú vị: sự ra đời của thứ sau này trở thành Rust, PDF.js trong thời kỳ việc tải PDF về còn phổ biến, Firefox OS, asm.js — tiền thân của WebAssembly, thứ đã đẩy lùi NaCl mà Google thúc đẩy. Không rõ sau đó vì sao họ lại lạc lối.

    • Có thể phê phán Brave, nhưng dự án trình duyệt tiếp theo của Eich là Brave thực sự đang làm vài việc khá ấn tượng.
      Chỉ riêng tích hợp Tor đã là một tính năng bảo vệ quyền riêng tư khá cấp tiến, và dù có thể nói “thì cũng là tiền mã hóa thôi”, ít nhất họ đang cố tìm cách kiếm tiền độc lập với Google. Khác với Mozilla, Brave đang thử xây dựng một web có thể kiếm tiền mà không cần quảng cáo, còn Mozilla thì đúng nghĩa là phụ thuộc toàn bộ doanh thu vào hiện trạng.
    • Sự sa sút của Firefox chịu tác động từ việc kết thúc quy định về màn hình chọn trình duyệt và các quảng cáo Chrome ngày càng hung hăng của Google nhiều hơn là từ ban lãnh đạo Mozilla.
      Không ai có thể đối đầu với hàng chục tỷ đô la mà Google đã đổ vào phát triển và marketing Chrome. Google là người gác cổng của web hiện đại, và ngay cả Apple cũng phải cố duy trì sự liên quan.
    • Bạn nói Firefox OS đã thành công sau khi Mozilla từ bỏ nó, có thể cho link liên quan không?
  • Việc 90% doanh thu của Mozilla đến từ Google/Alphabet, nói một cách lỏng lẻo, có nghĩa là “90% lương của Mitchell Baker do Google trả”, “Mitchell Baker gián tiếp làm việc cho Google”
    Mozilla không phải là “người hàng xóm kỳ quặc” mà là phe đối lập được kiểm soát, và nếu phá vỡ mối quan hệ không lành mạnh này hoặc giẫm lên chân Google, thù lao của CEO cũng sẽ bị ảnh hưởng. Có lẽ đa số nhà phát triển và người dùng Mozilla không thiên về Google, nhưng điều quan trọng ở đây không phải là quan điểm mà là tiền mặt

    • Điều này hoàn toàn không thuyết phục. Google không kiểm soát Mozilla
      Có những công ty muốn trả nhiều hơn Google, và thực tế Yahoo đã làm vậy trong vài năm. Mozilla vẫn giẫm lên chân Google theo nhiều cách, và hoàn toàn không có dấu hiệu nào cho thấy điều đó ảnh hưởng xấu đến thù lao của Mitchell Baker. Hiện nay tỷ trọng của Google trong doanh thu Mozilla có lẽ cũng thấp hơn đáng kể so với 90%, nhưng điều đó không liên quan đến luận điểm
  • Điều quan trọng nhất ở trình duyệt là có thể tùy chỉnh theo người dùng, nên nếu điều đó bị hạn chế thì rất khó chịu. Một bản cập nhật Firefox gần đây đã xảy ra chuyện như vậy
    Sau khi Firefox được cập nhật, ngay sau khi khởi động trình duyệt thì không thể chạy bookmarklet nữa. Bookmarklet như javascript:alert(123) hoạt động tốt trên mọi trang, thậm chí cả about:blank, nhưng ngay sau khi khởi động bằng “trang trống” trong phần cài đặt thì không được. Tôi thường dùng một bookmarklet làm bước đầu của phiên duyệt: “nếu TekMol không ở trang B hoặc trang C thì đưa đến trang A”, rồi bắt đầu ở A, bấm lại để sang B, bấm nữa để sang C; nhưng giờ luồng đó đã hỏng. Có vẻ là lỗi hồi quy trong Firefox mới nhất

    • Đây là một trong những quy trình làm việc kỳ lạ nhất tôi từng thấy. Nó khiến tôi nhớ đến câu “nếu phần mềm hỗ trợ điều gì đó, dù rõ ràng hay ngầm định, thì sẽ có người phụ thuộc vào nó”
      Việc dùng JavaScript của bookmarklet để luân chuyển giữa các website là điều ngoài dự đoán, nhưng hy vọng sẽ được sửa. Nếu chưa có ticket thì bạn nên tạo một ticket mới
    • Có vẻ có thể обход bằng cách đổi thiết lập “Trang chủ và cửa sổ mới” từ “Trang trống” sang “URL tùy chỉnh” và đặt là about:newtab, rồi đổi “Thẻ mới” thành “Trang trống”
    • Không biết có giúp được trong trường hợp này không, nhưng tôi cũng từng bị dính “cải tiến” khiến không thể dùng javascript: trong bookmark nữa, và đã обход được bằng data: URL bọc phần JavaScript liên quan
      <https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_...>
    • Lý do duy nhất tôi còn ở lại với Firefox là tab nhiều dòng. Đó là quy trình làm việc tôi đã quen từ một plugin Firefox ngày xưa, và hiện có thể triển khai bằng cách tùy chỉnh trình duyệt bằng CSS
      Tuy nhiên, cứ khoảng 10 phiên bản Firefox tăng lên thì nó lại hỏng, và tôi phải đi tìm giải pháp lần nữa
    • Bạn đã nghĩ đến việc thử NYXT chưa?
  • Tôi không hiểu lập luận so sánh Rust với Go đó, đặc biệt là vì hai ngôn ngữ này có mục đích hoàn toàn khác nhau. Rust dành cho lập trình hệ thống, còn Go gần với phía máy chủ đám mây hơn

    • Đúng vậy. Việc viết sai tên ngôn ngữ cũng là một dấu hiệu khá rõ cho thấy tác giả không quen với Go
      Có vẻ họ cũng không hiểu rằng Go được dùng cho những mục đích rất khác Rust. Vì thế việc gợi ý điều đó như lý do Servo bị dừng trông rất kỳ quặc
    • Trên thực tế, hai thứ này chồng lấn khá nhiều. Tôi không hiểu vì sao mọi người nói không phải vậy
      Tôi đã làm khá nhiều lập trình hệ thống, tức là xử lý nhiều system call, và Go cũng làm đủ tốt. Nếu không xây những thứ như hệ thống thời gian thực cứng thì tôi không thấy lý do gì để loại Go
    • Giữa các ngôn ngữ miễn phí cũng không có cạnh tranh kinh doanh. Tất cả các công ty lớn, bao gồm Google, đều đang nhìn vào Rust và muốn nó thành công
      Nói Rust “đe dọa” Go là một câu khá mơ hồ. Google cũng không phụ thuộc vào đóng góp bên ngoài cho Go
    • Chỉ nhìn câu được trích dẫn thôi đã có quá nhiều dấu hiệu cho thấy phần còn lại của bài không đáng đọc
  • Vài năm trước tôi đã ghé thăm Mozilla HQ; nơi chốn và con người đều tốt, nhưng tôi có cảm giác mạnh rằng tổ chức này vừa chịu khủng hoảng bản sắc vừa bị quán tính chi phối
    Baker là một nhà điều hành giỏi và Mozilla vẫn có nguồn thu vững chắc, nhưng tôi nghĩ Mozilla đã, hoặc hiện vẫn, rất cần một kiểu nhà viễn kiến công nghệ hướng ngoại và chủ động để tiến hóa thành một ý nghĩa mới và mở rộng hơn, thay vì sống dựa vào sự dư dả sẵn có. Công bằng mà nói, Baker cũng đã viết blog về sứ mệnh tiếp diễn của Mozilla
    https://blog.lizardwrangler.com/2023/03/31/a-quarter-century...
    Dù vậy, để tăng thị phần và tiến hóa, có vẻ cần một cách tiếp cận tích cực và công khai hơn

    • Tôi không hiểu vì sao phải công bằng với một người tin rằng 3 triệu đô la mỗi năm là chưa đủ
      Đó là người đã quyết định rằng mình cần thêm 2 triệu đô la nữa, sau khi sự bất tài của chính mình khiến nhiều người thực sự làm ra sản phẩm bị sa thải
  • Tôi tò mò liệu có một hay vài câu trả lời “chuẩn” nào cho việc vì sao Chrome đã đánh bại Firefox đến vậy không
    Tôi nhớ Chrome đã có sandbox theo từng tab vào thời mà chỉ một tab Firefox cũng có thể làm cả trình duyệt treo cứng, nhưng cũng hơi bất ngờ nếu điều đó tạo ra khác biệt quá lớn với người dùng trung bình. Có thể Firefox bị crash thường xuyên hơn nhiều so với tôi nhớ, hoặc Chrome lúc ra mắt nhanh hơn rất nhiều. Tôi dùng Firefox đến khoảng năm 2016 vì extension Pentadactyl, thứ giúp tối giản UI Firefox và biến nó giống Vim; hình như tôi còn chạy bản Firefox LTS để giữ được nó. Nhớ thật. Có lẽ vì ở New York nên quanh tôi có nhiều người chuyển sang Arc trong năm nay, và tôi đang chờ xem nó sẽ đi được đến đâu
    [1] https://en.wikipedia.org/wiki/Pentadactyl

    • Một phần câu trả lời là ngày nay mọi người đã quên rằng vào thời Chrome ra mắt, Google được giới kỹ thuật yêu mến đến mức nào
      Nó là mã nguồn mở, có thể chạy dễ dàng mà không cần Google, và là một gã khổng lồ đối đầu với Internet Explorer, vốn không tuân thủ các tiêu chuẩn web hoặc tự tạo tiêu chuẩn riêng. Và nó thực sự tốt. Phải mất vài năm thì giới kỹ thuật mới bắt đầu nhìn Google và Chrome như hiện nay. Đây là bài HN được nhiều vote nhất vào thời Chrome ra mắt
      https://news.ycombinator.com/item?id=291946
    • Tôi nhớ ban đầu nó nhanh hơn Firefox rất nhiều đối với tôi. UI cũng đẹp hơn hẳn, và vào thời đó trông rất mượt
      Khi ấy việc chuyển sang Chrome có cảm giác khá dễ dàng và hiển nhiên
    • Trên trang chủ Google, website được truy cập nhiều nhất thế giới, có một vị trí quảng cáo khuyến khích cài Chrome
      Không phải trang kết quả tìm kiếm, mà là trang chủ trắng trống với chỉ một ô nhập liệu. Nhân tiện, vị trí đó chưa từng được dành cho thứ gì không phải sản phẩm của Google
    • Mỗi lần truy cập dịch vụ Google bằng Firefox, lại hiện banner kiểu “web tốt hơn trên Chrome” kèm nút tải xuống
      Tất cả những người tôi từng cài Firefox cho, từ bố mẹ đến bạn bè không rành kỹ thuật, cuối cùng đều chuyển sang Chrome. Khi hỏi thì họ trả lời: “Vì Google nói nó tốt hơn”
    • Ngoài các lợi thế thực sự mà người khác đã nói, tôi nhớ Google còn trả tiền để đưa Chrome bundle vào những thứ như bản cập nhật Java hay tải xuống từ SourceForge
      Tôi nghĩ những cách như vậy có tác động đến người dùng phổ thông không kém gì các lợi ích thực tế
  • Tôi hiểu vì sao mọi người tiếc nuối việc mất XUL/XPCOM, nhưng nói như thể việc đó nhằm bắt chước Chrome thì có vẻ không thành thật
    Việc loại bỏ các công nghệ đó đã giúp Firefox đa tiến trình trở nên khả thi và tăng độ ổn định. Nhìn các bình luận ở đây và nơi khác, thay đổi đó thậm chí là một trong những yếu tố kéo người dùng quay lại trình duyệt. Tôi cũng nghĩ việc đưa vào hoặc khởi động WebExtensions là hợp lý. Vì Chrome khi đó đã có độ nhận diện quá lớn nên rất khó đưa ra một thứ hoàn toàn mới

    • 100% đau đớn và khó chịu, nhưng đồng thời cũng 100% là việc làm có lý do kỹ thuật xác đáng
      Cách chọn văn bản của Chromium kỳ lạ, ì ạch và không giống bất kỳ nơi nào khác, nên tôi luôn thích Firefox hơn, hoặc trước đó là Opera Presto. Đây cũng là cách nhận ra ứng dụng Electron. Nhưng Firefox thật sự chậm, và thoát khỏi XUL là một bước quan trọng để sửa điều đó. Dù vậy, tôi vẫn cảm thấy Firefox đã rơi vào cái bẫy “X phổ biến hơn, X làm Y nên chúng ta cũng phải làm Y”. Có vẻ họ quên rằng lý do họ còn có người dùng hiện tại chính là vì họ làm Z chứ không phải Y. Nhưng đó là một vấn đề khác
    • Hoàn toàn đồng ý. Trước đây mọi người từng than Firefox chậm
      Với tôi, có lúc nó bị khựng vài giây vì API extension đồng bộ. Việc loại bỏ XPCOM, chuyển sang đa tiến trình và chuyển sang WebExtensions bất đồng bộ là tuyệt đối cần thiết về mặt kỹ thuật. Giờ thì hiệu năng tốt
    • Không phải. Firefox 48 đã hỗ trợ đa tiến trình rồi
      Sau khi bắt đầu phát triển WebExtensions, Mozilla đã yêu cầu các nhà phát triển làm cho extension XUL tương thích với đa tiến trình. Họ vô hiệu hóa extension XUL trong Firefox 57, và XUL sau đó mới được gỡ bỏ dần dần
    • Tôi là tác giả bài viết. Tôi chưa từng nói việc loại bỏ XUL/XPCOM là để bắt chước Chrome
      Tôi thậm chí không hề ám chỉ, và đọc bình luận này khiến lông mày tôi nhướn cao đến mức như đội cái mũ lên. Tôi chưa từng nghe đến ý tưởng đó. Mong bạn chỉ ra chỗ nào tôi viết rằng việc loại bỏ XUL là để bắt chước Chrome