Skip to main content

Browser Overview

The WTTP Browser is a specialized fork of the Min Browser that has been enhanced with Web3 Transfer Protocol (WTTP) support, enabling direct access to decentralized websites and applications hosted on Ethereum and other EVM-compatible blockchains.

About Min Browser

This browser is built upon the excellent foundation of Min Browser by PalmerAL. Min is a fast, minimal browser that protects your privacy and includes features such as:

  • Full-text search for visited pages
  • Ad and tracker blocking
  • Automatic reader view
  • Tasks (tab groups)
  • Bookmark tagging
  • Password manager integration
  • Dark theme

We extend our sincere gratitude to the Min Browser team for creating such a robust and privacy-focused browser that serves as the perfect foundation for Web3 integration.

WTTP Integration

The WTTP Browser adds native support for the Web3 Transfer Protocol, allowing users to:

  • Access Decentralized Websites: Browse websites hosted directly on smart contracts
  • ENS Domain Resolution: Navigate using human-readable Ethereum Name Service domains
  • Contract Address Access: Direct access to websites using contract addresses
  • Cross-Chain Support: Access content across multiple EVM-compatible networks
  • Seamless Web3 Experience: No additional extensions or plugins required

Key Features

🌐 Native WTTP Support

  • Protocol Integration: Built-in support for wttp:// protocol
  • Automatic Resolution: Seamless conversion between ENS domains and contract addresses
  • Range Request Support: Efficient loading of large files with partial content delivery
  • Caching Headers: Optimized performance with proper cache management

🔗 Multi-Protocol Support

  • WTTP Protocol: Primary protocol for decentralized content (wttp://)
  • Standard Web: Full support for traditional HTTP/HTTPS websites
  • IPFS Integration: Support for IPFS content (v1.1+)

⚡ Performance Optimizations

  • Streaming Support: Real-time content delivery for large files
  • CORS Enabled: Proper cross-origin resource sharing support
  • Service Worker Support: Advanced caching and offline capabilities
  • Fetch API Integration: Modern web standards compliance

Architecture

The WTTP Browser extends Min's architecture with:

  1. Protocol Handler: Custom Electron protocol handlers for WTTP and Web3 schemes
  2. WTTP Handler Integration: Direct integration with the @wttp/handler library
  3. Session Management: Protocol registration across all browser sessions
  4. Error Handling: Comprehensive error management for Web3 operations

Use Cases

  • Decentralized Applications: Access dApp frontends hosted on-chain
  • Censorship-Resistant Content: Browse websites that can't be taken down
  • Web3 Development: Test and deploy decentralized websites
  • Educational Content: Access blockchain-hosted documentation and tutorials
  • Gaming: Play Web3 games with on-chain assets and logic

Next Steps

Ready to get started? Check out our Installation Guide to download and set up the WTTP Browser, or explore Usage Examples to see the browser in action.