Skip to content

ESP32 blocks 537,000 domains with about 50 KB of RAM

A post published on July 20, 2026 describes ESP32 firmware that stores its blocklist in flash and takes about 10 milliseconds to block requests.

By Wendelmaques ·

Source: Ad blocker em ESP32 usa flash para lista de 537 mil domínios (x.com). Text prepared with AI from this source.

What happened and what to do

Published on July 20, 2026, the post describes an ad and tracking blocker on an ESP32. Its firmware uses a list of 537,000 domains stored in flash, about 50 KB of RAM, and, according to the account, takes roughly 10 milliseconds to block requests. The example shows how flash memory can support a large list on a device with little RAM.

A company evaluating filtering on constrained devices could build a prototype and measure memory use, latency, and effects on traffic. It could also design list updates and monitoring, then test behavior under different network conditions. The work called for is embedded engineering and network security, not necessarily AI.

How the consultancy can help

Wendelmaques can diagnose the filtering scenario and device constraints, define an implementation scope, and plan operations, including list updates and performance monitoring.

Next step

Send a short description of your scenario and device constraints to receive a scoped proposal.

Looking for something else?Frequently asked questionsArticlesContact