Skip to content

Releases: simplebytes-com/domain-details-browser-extensions

Release v1.2.0

25 Oct 22:21

Choose a tag to compare

Version 1.2.0 (2025-10-25)

Major Improvements

🌐 IANA RDAP Bootstrap Integration

  • Implemented official IANA RDAP bootstrap service for universal TLD support
  • Three-tier lookup strategy:
    1. Hardcoded servers for top 25 TLDs (instant lookup)
    2. Cached IANA data for previously queried TLDs (fast lookup)
    3. Dynamic IANA fetch for new TLDs (comprehensive coverage)

📦 Smart Caching System

  • IANA bootstrap data cached in localStorage for 7 days
  • Automatic cache refresh when expired
  • Reduces network requests and improves performance
  • ~1,500+ TLDs supported automatically

🚀 Performance Optimizations

  • Top 25 most popular TLDs hardcoded for zero-latency lookups:
    • Generic: .com, .net, .org, .info, .biz
    • New gTLDs: .io, .ai, .co, .me, .xyz, .online, .dev, .app, .cloud, .tech
    • Country codes: .uk, .de, .cn, .nl, .fr, .au, .ca, .jp, .br, .it, .es, .ru, .in
  • RDAP servers selected based on official IANA registry
  • Console logging for debugging and transparency

Technical Details

RDAP Lookup Priority

1. Check hardcoded bootstrap (instant)
   ↓ if not found
2. Check IANA cache (fast)
   ↓ if not found or expired
3. Fetch IANA bootstrap (comprehensive)
   ↓ if still not found
4. Fallback to WHOIS API

What Changed

  • RegistryDetector: Now queries IANA's official RDAP bootstrap service
  • RdapClient: Updated to use async RDAP URL resolution
  • Lookup Logic: Properly awaits RDAP support checks before routing
  • Error Handling: Improved fallback chain with better logging

Why This Matters

  • Universal Coverage: Supports virtually all TLDs with RDAP servers
  • Always Up-to-Date: IANA registry is the authoritative source
  • Better Privacy: More lookups use RDAP (faster, more private than WHOIS)
  • Reliability: Smart fallback ensures lookups always work