What 59,657 Content-Blocking Rules Actually Cost

What compiling a 59,657-rule EasyList snapshot into a WKContentRuleList actually costs on launch — 2.8 s cold, 135 ms warm, 27.7 MB artifact — and the stale-while-revalidate change that made a list update stop blocking first paint.