I'm trying to understand which web browsers are most committed to the distributed web. Can you provide a summary of the current status for Beaker, Brave, Opera, Firefox, Chrome, Edge, and Safari, specifically noting their 'P2P enthusiasm', support for 'Native or programmable custom protocol handlers', 'Origin Isolation and Secure Context', 'WebRTC issues', and 'Local Discovery'? Highlight any browsers that show strong support across multiple categories and mention any categories where most browsers show 'Unknown' or 'No signal of support'.
Navigate to 'https://arewedistributedyet.com'. Scroll down the page to view all sections: 'P2P enthusiasm', 'Native or programmable custom protocol handlers', 'Origin Isolation and Secure Context', 'WebRTC issues', and 'Local Discovery'. For each browser (Beaker, Brave, Opera, Firefox, Chrome, Edge, Safari), extract its status for all five categories. Identify browsers with strong support (e.g., 'Yes!', 'Built-in support', specific features) across multiple categories. Identify categories where a majority of browsers show 'Unknown' or 'No signal of support'. Synthesize all gathered information into a concise summary, highlighting strong supporters and common areas of uncertainty.
The agent successfully navigates to 'https://arewedistributedyet.com'. The agent accurately extracts the status for 'P2P enthusiasm', 'Native or programmable custom protocol handlers', 'Origin Isolation and Secure Context', 'WebRTC issues', and 'Local Discovery' for Beaker, Brave, Opera, Firefox, Chrome, Edge, and Safari. The summary correctly identifies Beaker, Brave, and Opera as showing strong support for the distributed web across multiple categories (e.g., Beaker with 'Yes!' P2P enthusiasm and built-in protocol handlers; Brave with WebTorrent/IPFS support and work in progress; Opera for Android with native IPFS support). The summary correctly identifies that 'WebRTC issues' and 'Local Discovery' categories show a high number of 'Unknown' or 'No signal of support' across browsers, indicating areas of less clear commitment or development.