Search: Trình duyệt WebKit nhỏ gọn, nhanh và tĩnh lặng cho macOS

Công nghệ24 tháng 9, 2026·5 phút đọc

Search là trình duyệt web mã nguồn mở dành cho macOS, chỉ nặng khoảng 3 MB nhờ sử dụng WebKit có sẵn trong hệ thống. Ứng dụng tập trung vào sự tối giản, tốc độ và quyền riêng tư, không tài khoản, không đồng bộ đám mây và không thu thập dữ liệu người dùng.

Search: Trình duyệt WebKit nhỏ gọn, nhanh và tĩnh lặng cho macOS

Search: Trình duyệt WebKit nhỏ gọn, nhanh và tĩnh lặng cho macOS

Giữa thời đại mà các trình duyệt ngày càng phình to với hàng loạt tính năng, dịch vụ đám mây và tài khoản bắt buộc, một studio thiết kế mang tên Office Commun đã tung ra Search — một trình duyệt macOS tối giản đến mức khó tin. Toàn bộ ứng dụng chỉ nặng khoảng 3 MB, khởi động tức thì và không có bất kỳ thứ gì "muốn thu hút sự chú ý" của người dùng.

Giao diện trình duyệt Search trên macOSGiao diện trình duyệt Search trên macOS

Một công cụ, không phải một sản phẩm

Điểm khác biệt cốt lõi của Search nằm ở triết lý thiết kế: nó được tạo ra bởi những người làm thiết kế, ngày ngày sống trong trình duyệt và đã quá mệt mỏi với những sản phẩm bị nhồi nhét tính năng. Search chỉ có một hàng tab — đặt ngang trên cùng hoặc dọc bên trái theo lựa chọn của bạn — và nội dung trang web. Không thanh công cụ, không trang khởi đầu, không sidebar gợi ý, không tài khoản đăng nhập.

Điểm mấu chốt về mặt kỹ thuật: Search dùng WebKit, engine đã có sẵn trong mọi máy Mac (chính là engine mà Safari chạy). Nhờ vậy, ứng dụng không cần tải về và cập nhật một bản Chromium thứ hai — đây chính là lý do dung lượng chỉ khoảng 3 MB và thời gian khởi động gần như bằng không.

Những tính năng cốt lõi

Search tập trung vào những gì thực sự cần thiết cho việc duyệt web hàng ngày:

  • Một ô nhập duy nhất: Gõ địa chỉ để truy cập, gõ từ khóa để tìm kiếm. Ứng dụng hoàn thiện địa chỉ từ lịch sử của riêng bạn và không gửi bất cứ thứ gì đi đâu cho đến khi bạn nhấn Return.
  • Tab gọn gàng: Ghim các trang mở thường xuyên, chúng sẽ thu nhỏ thành chữ cái hoặc biểu tượng. Tab từ phiên trước khôi phục tức thì và không tốn tài nguyên cho đến khi bạn nhấn vào.
  • Chế độ đọc (⇧⌘R): Loại bỏ mọi thứ thừa thãi để chỉ còn lại nội dung bài viết.
  • Ẩn phần tử vĩnh viễn (⇧⌘H): Click vào banner cookie, popup đăng ký newsletter hay khối "bài viết liên quan" — chúng sẽ biến mất và vẫn biến mất ở lần truy cập sau, trước cả khi trang kịp hiển thị khung hình đầu tiên.
  • Chặn quảng cáo mức mạng: Các tracker bên thứ ba và mạng quảng cáo bị chặn ngay ở tầng network, nên không có gì để render và không có gì làm chậm trang.
  • Video nổi (⇧⌘P): Tách video ra khỏi trang thành cửa sổ nhỏ luôn nổi trên tất cả các ứng dụng khác.
  • Mật khẩu trong Keychain: Chỉ lưu khi đăng nhập đã thực sự thành công, không tự động điền. Toàn bộ dữ liệu nằm trong keychain của macOS, được hệ thống mã hóa và chỉ Search đọc được. Có thể nhập dữ liệu từ Chrome, Arc, Dia, Brave hoặc Edge chỉ với một cú click.

Điểm đáng chú ý: Search chạy được extension của Chrome mà không cần cài Chrome. Chỉ cần dán link từ Chrome Web Store vào Settings › Extensions, hoặc mở trang extension trong Search rồi nhấn Add.

Quyền riêng tư cụ thể

Khác với nhiều trình duyệt chỉ nói suông về quyền riêng tư, Search công bố rõ ràng dữ liệu của bạn nằm ở đâu và ai có thể đọc:

Dữ liệuVị trí lưuAi đọc được
Mật khẩuKeychain đăng nhập macOS, gắn tag SearchChỉ Search đã ký bởi Office Commun
Lịch sử, bookmark, tab đang mởFile JSON nhỏ trong ~/Library/Application Support/Search/Chỉ bạn
Cookie và dữ liệu trangKho riêng của WebKit cho ứng dụngCác trang đã đặt chúng
ExtensionThư mục Extensions/ chưa giải nénTừng extension, trong phạm vi quyền đã cấp

Đáng chú ý, Search không có đồng bộ, không tài khoản, không đám mây. Không telemetry, không analytics, không gửi báo cáo lỗi đi đâu cả. Những gì rời khỏi máy Mac của bạn chỉ là: các trang bạn yêu cầu, icon của chúng, và một request nhỏ mỗi ngày để kiểm tra phiên bản mới.

Dành cho nhà phát triển

Mã nguồn của Search được công khai trên GitHub với lý do rõ ràng: để bất kỳ ai cũng có thể đọc chính xác trình duyệt đang xử lý mật khẩu và lịch sử của mình đang làm gì. Toàn bộ code chỉ khoảng 12.700 dòng Swift, không có dependency nào ngoài những gì Apple cung cấp sẵn trong macOS.

Kiến trúc được chia rõ ràng theo từng mối quan tâm: Vault.swift xử lý keychain, Shield.swift là ad blocker, Curtain.swift quản lý phần tử bị ẩn, Session.swift khôi phục phiên làm việc, Updater.swift lo cập nhật. Mỗi tab dùng một tiến trình nội dung riêng của WebKit, và web view được tạo lazy — tab khôi phục từ phiên trước không tốn tiến trình nào cho đến khi bạn chuyển sang.

Ứng dụng cũng có công cụ kiểm thử thú vị: bật "Let a script drive Search" trong Settings, ứng dụng sẽ lắng nghe trên một Unix socket riêng, cho phép điều khiển qua CLI mà không cần đóng trình duyệt.

Đôi điều cho người dùng Việt Nam

Với người dùng Mac tại Việt Nam, Search có thể là lựa chọn đáng cân nhắc nếu bạn:

  • Cần một trình duyệt nhẹ, khởi động nhanh trên máy cấu hình khiêm tốn.
  • Quan tâm đến quyền riêng tư và không muốn dữ liệu duyệt web bị đẩy lên đám mây nước ngoài.
  • Muốn chặn quảng cáo và tracker hiệu quả mà không phải cài thêm extension.
  • Thường xuyên mở nhiều tab nhưng không muốn chúng ngốn RAM.

Ứng dụng yêu cầu macOS 14 trở lên, miễn phí, có thể cài qua Homebrew bằng lệnh brew install --cask driceroland/tap/search, hoặc tải trực tiếp từ GitHub. Vì là phần mềm mã nguồn mở với giấy phép MIT, bạn hoàn toàn có thể tự build và kiểm chứng từng dòng code nếu muốn.

Chia sẻ:FacebookX
Nội dung tổng hợp bằng AI, mang tính tham khảo. Xem bài gốc ↗