The "blocking version of webRequest" means that page loading stalls until the extension decides whether to allow, deny or modify each request. This gives extensions enormous power, which can easily ruin user experience if the extension is slow about handling requests.