OLD | NEW |
1 <!-- BEGIN AUTHORED CONTENT --> | 1 <!-- BEGIN AUTHORED CONTENT --> |
2 <h2 id="notes">Notes</h2> | 2 <h2 id="notes">Notes</h2> |
3 <p> | 3 <p> |
4 Use the <code>chrome.declarativeWebRequest</code> module to intercept, block, or | 4 Use the <code>chrome.declarativeWebRequest</code> module to intercept, block, or |
5 modify requests in-flight. It is significantly faster than the <a | 5 modify requests in-flight. It is significantly faster than the <a |
6 href="webRequest.html"><code>chrome.webRequest</code> API</a> because you can | 6 href="webRequest.html"><code>chrome.webRequest</code> API</a> because you can |
7 register rules that are evaluated in the browser rather than the | 7 register rules that are evaluated in the browser rather than the |
8 JavaScript engine which reduces roundtrip latencies and allows for very high | 8 JavaScript engine which reduces roundtrip latencies and allows for very high |
9 efficiency. | 9 efficiency. |
10 </p> | 10 </p> |
(...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
98 </p> | 98 </p> |
99 <h2 id="TODO">Todo</h2> | 99 <h2 id="TODO">Todo</h2> |
100 <ul> | 100 <ul> |
101 <li>Explain precedences, once we can ignore rules based on their priority | 101 <li>Explain precedences, once we can ignore rules based on their priority |
102 (e.g. how can I cancel all requests except for a specific whitelist?) | 102 (e.g. how can I cancel all requests except for a specific whitelist?) |
103 <li>Explain when conditions can be evaluated, when actions can be executed, | 103 <li>Explain when conditions can be evaluated, when actions can be executed, |
104 and when rules can be executed (e.g. you cannot cancel a request when you | 104 and when rules can be executed (e.g. you cannot cancel a request when you |
105 have received the response already) | 105 have received the response already) |
106 </ul> | 106 </ul> |
107 <!-- END AUTHORED CONTENT --> | 107 <!-- END AUTHORED CONTENT --> |
OLD | NEW |