web development
8 articles tagged web development.
-
Browser Microtasks and the Render Queue
How browsers drain promise callbacks between tasks and rendering, and why that ordering changes logs, DOM updates, timers, and responsiveness.
-
HTTP/2 HPACK Header Compression
How HPACK uses shared tables, indexed fields, and Huffman coding to reduce HTTP/2 header overhead without losing decoder synchronization.
-
OAuth 2.0 PKCE and Authorization Code Binding
PKCE binds an OAuth authorization code to the client request that created it, preventing intercepted codes from being redeemed by an attacker.
-
Browser Microtasks and the Render Queue
How promise callbacks run between browser tasks, and how long microtask chains can delay rendering and user input.
-
HTTP ETags and If-None-Match Revalidation
Learn how clients revalidate cached HTTP responses with ETags, and why 304 Not Modified is different from sending a 200 response body.
-
DNS Negative Caching and Record Recovery
How resolvers cache NXDOMAIN and NODATA responses, and why a newly created DNS record may remain invisible until a negative TTL expires.
-
Browser Microtasks and the Render Queue
How promise callbacks enter the browser’s microtask queue, run to completion, and affect rendering, input, and event-loop responsiveness.
-
Browser Microtasks and the Render Queue
How promise callbacks and mutation observers run between browser tasks, and why long microtask chains can delay rendering and starve the event loop.