Performance Architecture 750,000 rule capacity utilizing 5 Safari content blocking extensions per platform (150k rules each) utilizing 5 Safari content blocking extensions per platform (150k rules each) ~40 MB RAM footprint at idle via Safari's native content blocking API at idle via Safari's native content blocking API Protocol Buffers serialization with LZ4 compression for filter storage with LZ4 compression for filter storage Off-thread I/O operations with streaming serialization to minimize main thread blocking with streaming serialization to minimize main thread blocking HTTP conditional requests (If-Modified-Since/ETag) for efficient filter update detection Content Modification Element Zapper (macOS only) generates persistent CSS selectors for manual element removal (macOS only) generates persistent CSS selectors for manual element removal Userscript engine implements Greasemonkey API (GM_getValue, GM_setValue, GM_xmlhttpRequest) implements Greasemonkey API (GM_getValue, GM_setValue, GM_xmlhttpRequest) Custom filter list ingestion supports AdGuard-syntax blocklists via URL import supports AdGuard-syntax blocklists via URL import Category-based filter organization with per-list toggle and automatic rule distribution with per-list toggle and automatic rule distribution Filter list validation with automatic disabling on Safari's 150k rule limit per extension Blocking Capabilities Network request blocking via declarative content blocking rules (advertisements, trackers) via declarative content blocking rules (advertisements, trackers) Cookie and local storage filtering through Safari content blocker rule actions through Safari content blocker rule actions CSS injection for cosmetic filtering and element hiding for cosmetic filtering and element hiding Script blocking for unwanted software and JavaScript execution for unwanted software and JavaScript execution Pop-up and redirect prevention using Safari content blocking patterns Configuration & Management Configura...
First seen: 2025-11-17 16:47
Last seen: 2025-11-17 18:47