aboutsummaryrefslogtreecommitdiffstats
path: root/doc/future.html
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2026-07-04 04:35:14 +0000
committerLaurent Bercot <ska-skaware@skarnet.org>2026-07-04 04:35:14 +0000
commit1b60f4b310419f315433b1c83ff1e7e035824f8b (patch)
tree413e381a7461a3fdcf027f65b7040cef76c88d00 /doc/future.html
parent496f9e0e73bde279b2fdaff1538bb2ab94a11bb9 (diff)
downloadtipidee-1b60f4b310419f315433b1c83ff1e7e035824f8b.tar.gz
ETags status: won't support, FastCGI status: supported
Basic Auth status: still maybe
Diffstat (limited to 'doc/future.html')
-rw-r--r--doc/future.html34
1 files changed, 0 insertions, 34 deletions
diff --git a/doc/future.html b/doc/future.html
index fc98132..9636534 100644
--- a/doc/future.html
+++ b/doc/future.html
@@ -50,39 +50,5 @@ places in <a href="tipideed.html">tipideed</a>. That was more complexity than I
wanted for an initial release; it's not urgent, it can wait.
</p>
-<h2> ETags </h2>
-
-<p>
-<a href="https://datatracker.ietf.org/doc/html/rfc9110#field.etag">ETags</a> are
-unique identifiers for resources that clients can use to cache data, and only
-download resources they do not have. Like ranges, ETags support can save bandwidth.
-</p>
-
-<p>
- The problem is that creating ETags is pretty resource-intensive on the server
-side. You have to maintain an ETag database, and update it any time a document
-changes; alternatively, you have to dynamically hash a whole resource before
-deciding if you're serving it or not. Both paths are riddled with traps and
-design challenges, and neither is appealing to a server like tipidee aiming at
-simplicity and efficiency. ETag support may come one day, but it won't be soon.
-</p>
-
-<h2> FastCGI </h2>
-
-<p>
- If tipidee compares to big Web servers performance-wise, which is the expectation,
-it is quite possible that the performance bottleneck becomes the CGI protocol
-itself, i.e. the need to spawn an additional process for a dynamic request.
-In this case, it would be useful to support other methods of communicating with
-dynamic backends.
-</p>
-
-<p>
- A module system, or embedding language-specific support into
-<a href="tipideed.html">tipideed</a>, is out of the question, because it goes against
-the design principles of tipidee; however, FastCGI support sounds like a possible
-path to more performance.
-</p>
-
</body>
</html>