Beaker là một trình duyệt web nguồn mở và miễn phí được xây dựng để cho phép người dùng tự xuất bản các trang web và ứng dụng web trực tiếp từ trình duyệt mà không cần phải thiết lập một máy chủ web riêng hoặc lưu trữ nội dung của họ với bên thứ ba.
Để trích dẫn một trong những nhà phát triển dự án, nó đã được xây dựng để “cung cấp cho người dùng nhiều quyền kiểm soát hơn đối với Web”. Chúng tôi đã đề cập đến một số dự án dựa trên công nghệ tương tự (ví dụ: PeerTube) nhưng dự án này thú vị hơn một chút.
Được gọi là “ trình duyệt ngang hàng dành cho tin tặc Web “, Beaker thực hiện truyền tệp và trang web bằng cách sử dụng Dat, hypermedia p2pgiao thức cho phép chia sẻ tệp phi tập trung. Là một trình duyệt toàn diện, nó không chứa quảng cáo hay kiểm duyệt, đồng thời cung cấp một số tính năng mà các tín đồ công nghệ sẽ thích thú.
Giao thức Dat được ưa chuộng hơn HTTP đối với Beaker vì 5 lý do chính. Nó có thể đồng bộ các kho lưu trữ từ nhiều nguồn; các URL vẫn giữ nguyên ngay cả khi kho lưu trữ có thể thay đổi máy chủ. Tất cả các bản cập nhật đều có tổng kiểm tra; các thay đổi được ghi vào nhật ký phiên bản chỉ nối thêm và bất kỳ kho lưu trữ nào cũng có thể được lưu trữ trên mọi thiết bị. Mặc dù sử dụng Dat theo mặc định, nhưng Beaker hỗ trợ kết nối với các máy chủ truyền thống bằng HTTP để bạn có thể truy cập các trang web thông thường như nhau.
Duyệt bằng cốc thủy tinh
Các tệp được lưu trữ trong một thư mục cục bộ mà bạn xuất bản dưới dạng Dat trang web và giúp những người dùng p2p khác có thể truy cập được. Trong thời gian này, dữ liệu được đưa vào một trình duyệt đang hoạt động có các trang web được hiển thị bằng cách sử dụng Chromium.
Đối với mỗi trang web đã truy cập, nội dung trang cụ thể được yêu cầu sẽ được tải xuống máy cục bộ của bạn và được tạo tạm thời. Nếu muốn, bạn có thể tạo trang web bao lâu tùy thích bằng cách sử dụng tùy chọn menu “Create New”.”.
Điều có thể là trở ngại ở đây là việc tắt máy tính sẽ khiến trang web của bạn không còn hoạt động trên web. Một giải pháp thay thế cho vấn đề này là sử dụng công ty lưu trữ bên thứ ba như Hashbase Bạn cũng có thể yêu cầu một người bạn lưu trữ dữ liệu trang web/ứng dụng của bạn trên máy của anh ấy hoặc tự tạo một máy chủ vĩnh viễn. -máy chủ cơ sở gia đình được lưu trữ.
Tính năng trong cốc
Beaker là trình duyệt web ngang hàng thử nghiệm có API mới cho phép người dùng xây dựng các ứng dụng không cần máy chủ mà không làm mất khả năng tương thích với phần còn lại của web. Ai cũng có thể là người phục vụ; một trang web có thể được phục vụ từ nhiều máy tính và tất cả dữ liệu được tự lưu trữ.
Mặt khác, Beaker được chế tạo bằng điện tử nên tôi cho rằng có thể có một hoặc nhiều vấn đề về hiệu suất trên một số máy. Nó không hỗ trợ tiện ích mở rộng trình duyệt hoặc sao lưu hồ sơ và không khả dụng trên điện thoại di động (chưa?).
Cài đặt cốc trong Linux & Mac
Trong mọi trường hợp, một số người hào hứng với một trình duyệt kết hợp các tính năng của GitHub để cung cấp cho họ khả năng phân nhánh hầu như bất kỳ trang web nào, thực hiện các thay đổi cục bộ đối với trang web đó và sau đó tự lưu trữ trang web đó. Những người khác đang chờ đợi các tính năng thuyết phục hơn trước khi họ thử nghiệm ứng dụng. Bạn đang ở thuyền nào? Hãy cho chúng tôi biết suy nghĩ của bạn về trình duyệt sáng tạo này trong phần nhận xét bên dưới.