Why Do We Have a “Cache-Control” Request Header? (css) | | 141 |
caching, http-headers |
The Mystery of Mutable Subresources in Signed Exchanges (paw) | | 140 |
authentication, signed-exchanges, caching, ruby-on-rails, nextjs, compression, http-headers |
Fetch and HTTP/2 Support in Node.js, Bun, and Deno (dis) | | 139 |
data-fetching, support, nodejs, bun, deno |
HTTP (pro/htt) | | 138 |
web-almanac, studies, research, metrics, protocols, hints, apis |
Cloudflare Radar 2024 Year in Review (clo) | | 137 |
retrospectives, web, web-platform, metrics, comparisons, traffic, ip, embed-code, browsers |
How Browsers Really Load Web Pages (pro/wel) | | 136 |
videos, browsers, rendering, parsing, performance |
The HTTP Crash Course Nobody Asked For (fas) | | 135 |
crash-courses, protocols |
How to Implement Content Security Policy (CSP) Headers for Astro (tre) | | 134 |
how-tos, security, http-headers, csp, astro, vercel, cloudflare |
Optimising for High Latency Environments (css) | | 133 |
performance, optimization, content-delivery, caching |
The HTTP QUERY Method (jre+/iet) | | 132 |
protocols |
HTTP 1 vs. HTTP 2 vs. HTTP 3 | | 131 |
videos, protocols, history, comparisons |
Override HTTP Response Headers (pat/dev) | | 130 |
http-headers, dev-tools, browsers, google, chrome, microsoft, edge |
Introducing the MDN HTTP Observatory (mdn) | | 129 |
introductions, mdn, mozilla, security |
What Is Mixed Content? (fre) | | 128 |
security |
Understanding the Most Important HTTP Status Codes | | 127 |
protocols |
HTTP Keanu (sue) | | 126 |
websites, protocols |
Content Negotiation in Practice (sof) | | 125 |
content-negotiation, examples |
Response Code Cheat Sheet for Laravel HTTP Client (ami) | | 124 |
cheat-sheets, laravel |
Local HTTPS for Next.js 13.5 (ami) | | 123 |
security, testing, nextjs |
Why HTTP/3 Is Eating the World | | 122 |
protocols |
Towards HTTPS by Default (jde/dev) | | 121 |
browsers, google, chrome, tls, security |
Browsers Barely Care What HTTP Status Code Your Web Pages Are Served With (cks) | | 120 |
browsers, support |
You Probably Don’t Need “http-equiv” Meta Tags (rvi) | | 119 |
html, metadata, performance |
Useful Functions for [an] HTTP Server | | 118 |
deno, servers, functions |
Preload vs. Early Hints vs. Fetch Priority | | 117 |
videos, performance, html, hints, comparisons |
The 5 Pillars of Every HTTP Request | | 116 |
|
HTTP/1 vs. HTTP/2 vs. HTTP/3 | | 115 |
protocols, comparisons |
Security Implications of HTTP Response Headers (sny) | | 114 |
security, http-headers |
The Page With No Code (chr) | | 113 |
minimalism, css |
Don’t Use 403s or 404s for Rate Limiting | | 112 |
seo |
HTTP/3 Prioritization Demystified (pro) | | 111 |
performance, protocols |
CSS for URLs and HTTP Headers (jim) | | 110 |
css, urls, http-headers |
HTTP (htt) | | 109 |
web-almanac, studies, research, metrics, protocols |
Debunking Myths About HTTPS | | 108 |
security, myths |
You’re Not Using HTTP Status Codes Right | | 107 |
protocols |
HTTP Content Negotiation | | 106 |
content-negotiation |
Faster WordPress Rendering With 3 Lines of Configuration (sto) | | 105 |
wordpress, performance, css, configuration |
404 vs. 410—the Technical SEO Experiment | | 104 |
seo, comparisons, experiments |
A New Definition of HTTP (mno) | | 103 |
protocols |
Unexpectedly HTTPS? | | 102 |
security |
Rethinking Server-Timing as a Critical Monitoring Tool (sma) | | 101 |
performance, metrics, monitoring |
How Web Browsers Work: Navigation | | 100 |
browsers |
Using HTTPS in Your Development Environment | | 99 |
security, environments |
Importing ES6 Modules Over HTTP/HTTPS in Node.js | | 98 |
esm, nodejs |
Reliably Send an HTTP Request as a User Leaves a Page (css) | | 97 |
|
Caching Header Best Practices (sim) | | 96 |
performance, caching, http-headers, best-practices |
Redirects for SEO: A Simple (but Complete) Guide (ahr) | | 95 |
guides, redirecting, seo |
HTTP Compression | | 94 |
protocols, compression, performance |
HTTP (htt) | | 93 |
web-almanac, studies, research, metrics, protocols |
New HTTP Standards for Caching on the Modern Web | | 92 |
protocols, caching, performance, standards |
How to Cancel an HTTP Request in Node.js | | 91 |
how-tos, nodejs |
The Ultimate Guide to 3xx HTTP Status Codes | | 90 |
guides, protocols |
How to Win at CORS (jaf) | | 89 |
how-tos, security, cors, html |
Comparing Page Language Declaration Setups in Screen Readers (j9t) | | 88 |
accessibility, html, screen-readers, comparisons |
HTTP/3: Practical Deployment Options (pro/sma) | | 87 |
protocols, deploying |
HTTP/3: Performance Improvements (pro/sma) | | 86 |
protocols, performance |
HTTP/3 From A to Z: Core Concepts (pro/sma) | | 85 |
protocols, concepts |
HTTP Status Codes That You Must Know | | 84 |
protocols |
How to Redirect HTTP to HTTPS (sem) | | 83 |
how-tos, redirecting, tls, wordpress, nginx, iis, microsoft, apache, servers, seo |
If It Can Be Done Using an HTTP Header, Use an HTTP Header (j9t) | | 82 |
maintainability, maintenance, http-headers, html |
Browser Resource Hints: “preload”, “prefetch”, and “preconnect” (deb) | | 81 |
performance, hints, html, http-headers |
Brave’s Concerns With the Client-Hints Proposal (cli+/bra) | | 80 |
brave, browsers, hints, http-headers, privacy |
Improving Perceived Performance With the Link “rel=preconnect” HTTP Header (and) | | 79 |
performance, http-headers, hints |
“Cache-Control” for Civilians (css) | | 78 |
performance, caching |
Get Started With Node: An Introduction to APIs, HTTP, and ES6+ JavaScript (sma) | | 77 |
introductions, nodejs, apis, javascript |
Speed Up Next-Page Navigations With Prefetching (add) | | 76 |
performance, hints, html, http-headers, webpack |
Protecting Your Site With Feature Policy (rac/sma) | | 75 |
security, http-headers |
HTTP/2: The Difference Between HTTP/1.1, Benefits, and How to Use It | | 74 |
protocols, comparisons, performance |
HTTP/2: Background, Performance Benefits, and Implementations | | 73 |
protocols, performance |
Introduction to Feature Policy (dev) | | 72 |
introductions, http-headers |
Understanding the “Vary” Header (sma) | | 71 |
http-headers, caching, performance |
The Complete Guide to Switching From HTTP to HTTPS (sma) | | 70 |
guides, security |
How (Not) to Control Your CDN (mno) | | 69 |
content-delivery, caching, security |
A Comprehensive Guide to HTTP/2 Server Push (mal/sma) | | 68 |
guides, protocols, servers, performance |
How to Secure Your Web App With HTTP Headers (sma) | | 67 |
how-tos, web-apps, security, http-headers, csp |
What Is HTTP/2? (cra) | | 66 |
protocols |
Just Another HTTPS Nudge (chr/css) | | 65 |
security |
Using HTTP/2 Responsibly: Adapting for Users (mal/ali) | | 64 |
protocols, support, servers, performance |
Considering How We Use HTTP/2 (mal/ali) | | 63 |
performance, optimization, protocols |
More Than 300 Federal Gov Websites Fail to Meet Domain Encryption Deadline | | 62 |
tls, protocols, security, encryption |
Serving Custom Headers From Static Sites on CloudFront/S3 With Lambda@Edge | | 61 |
aws, serverless, cloudfront, http-headers, edge-computing |
How the 404 Error Created the World Wide Web | | 60 |
history, web, links |
The Current State of Web Security (An Interview With Anselm Hannemann) (hel+/css) | | 59 |
interviews, security, ssl, tls, encryption, cloudflare |
Why You Should Choose Your Own HTTPS (hel) | | 58 |
performance, content-delivery, tooling, cloudflare |
HSTS and “Let’s Encrypt” (tka) | | 57 |
http-headers, ssl, security |
HTTP/2: The Pros, the Cons, and What You Need to Know | | 56 |
protocols, performance |
How to Solve Caching Conundrums (cra) | | 55 |
how-tos, caching |
HTTP Cats (rog) | | 54 |
websites, protocols |
Improving Web Security With the Content Security Policy | | 53 |
security, csp |
Deprecating HTTP (yoa) | | 52 |
security, protocols |
Mozilla Wants to Deprecate Non-Secure HTTP, Will Make Proposals to W3C “Soon” (epr/ven) | | 51 |
mozilla, security |
Want Fancy Firefox Features? Secure Your Website (sts/cne) | | 50 |
firefox, mozilla, browsers, security |
Refresh HTTP Header (kar) | | 49 |
redirecting, http-headers, html, metadata, history |
Moving to HTTPS on WordPress (chr/css) | | 48 |
wordpress, security |
HTTP/2 Is Done (mno) | | 47 |
protocols |
It’s Time to Encrypt the Entire Internet (kli/wir) | | 46 |
web, security, ssl, encryption |
HTTPS Basics | | 45 |
fundamentals, privacy |
Nine Things to Expect From HTTP/2 (mno) | | 44 |
protocols, performance, network |
Domain Sharding Revisited | | 43 |
performance, domains, protocols |
Exploring Header Compression in HTTP/2.0 (mno) | | 42 |
protocols, http-headers, compression |
What Will HTTP Be Superseded By? (sim) | | 41 |
protocols, ssl |
Making HTTP Requests in Node.js | | 40 |
nodejs |
Page Caching With HTTP | | 39 |
caching, ruby-on-rails |
What’s Next for HTTP (mno) | | 38 |
protocols |
HTTP Debugging With Node and http-console | | 37 |
debugging, nodejs, tooling |
“Accept-Charset” Is No More (hsi) | | 36 |
browsers |
HTTPS Is More Secure, So Why Isn’t the Web Using It? (ars) | | 35 |
protocols, security, web |
Useless HTTP Requests—Favicon (kar) | | 34 |
favicons, anti-patterns |
Using CSS Without HTML (mat) | | 33 |
html, css, http-headers, php, minimalism |
Thoughts on Archiving HTTP (mno) | | 32 |
|
HTTP Monitoring With Charles (jus) | | 31 |
monitoring, debugging, tooling |
Illustrations: What HTTP Errors Look Like | | 30 |
errors |
Understanding HTTP PUT (kar/w3c) | | 29 |
link-lists |
Cool URIs in a RESTful World (inf) | | 28 |
urls, semantic-web, rest |
Web Standards Do—the Way of Web Standards (oli/w3c) | | 27 |
standards, html, semantics, content-negotiation, caching, performance, xml, xhtml, testing, processes, urls, redirecting |
The Case for Registering Multiple Domains | | 26 |
domains, performance |
Read-Write Web (wz4/w3c) | | 25 |
http-headers, web |
The Sacrifice of Pragmatism Over Theoretical Purity | | 24 |
mime-types |
DOM vs. Web (mno) | | 23 |
security, dom |
“Content-Type” Is Dead | | 22 |
mime-types |
Web Authentication (mno) | | 21 |
authentication, cookies |
How Web-Ready Is “XMLHttpRequest”? (mno) | | 20 |
javascript |
Who GETs REST? | | 19 |
apis, rest, programming |
PHP and HTTP Making Friends | | 18 |
php |
URI (IRI) Design (ann) | | 17 |
urls, content-negotiation, localization, internationalization |
Is the “head” Element Obsolete? (ann) | | 16 |
html, metadata |
The Perfect 404 (llo/ali) | | 15 |
error-pages, javascript, usability |
Apache HTTP Authentication With PHP (sen) | | 14 |
servers, apache, authentication, php |
How the Web Works: HTTP and CGI Explained (lar) | | 13 |
web, protocols |
W3C Unveils a Cure for Web Crawl | | 12 |
w3c, performance, protocols, crawling |
HTTP Further Clogs Congested Arteries | | 11 |
performance, protocols |
Website Headers Analyzer (Dries Buytaert) (dri) | | 10 |
tools, analysis, security, http-headers |
HTTP Request Generator | | 9 |
tools, exploration, network, protocols |
Website Headers Analyzer (Security Headers) | | 8 |
tools, analysis, security, http-headers |
Website Headers Analyzer (Mozilla) (moz) | | 7 |
tools, analysis, security, http-headers |
HTTP Status Code Checker | | 6 |
tools, analysis, network, protocols |
HTTP Response Analyzer | | 5 |
tools, analysis, network, protocols |
HTTP Request Map Generator (sim) | | 4 |
tools, analysis, network, protocols |
HTTP Headers Tester | | 3 |
tools, analysis, network, http-headers, protocols |
HTTP/3 Tester | | 2 |
tools, analysis, network, protocols |
HTTP/2 Tester | | 1 |
tools, analysis, network, protocols |