Sha256: ea11d74b02e04fa66fd720ab78348fb97cbc4c06f73fafc6783e19581db9add9
Contents?: true
Size: 1.06 KB
Versions: 1
Compression:
Stored size: 1.06 KB
Contents
## Rethink design - Remove DF code - Remove non-Polyphony code # Miscellaneous - Try using `TCP_DEFER_ACCEPT` with Polyphony on io_uring - does it provide any performance benefit? # What about HTTP/2? It would be a nice exercise in converting a callback-based API to a blocking one: ```ruby parser = Tipi::HTTP2::Parser.new(socket) parser.each_stream(socket) do |stream| spin { handle_stream(stream) } end ``` # Roadmap - Improve Rack spec compliance, add tests - Homogenize HTTP 1 and HTTP 2 headers - downcase symbols - Use `http-2-next` instead of `http-2` for http/2 - https://gitlab.com/honeyryderchuck/http-2-next - Open an issue there, ask what's the difference between the two gems? ## 0.38 - Add more poly CLI commands and options: - serve static files from given directory - serve from rack up file - serve both http and https - use custom certificate files for SSL - set host address to bind to - set port to bind to - set forking process count ## 0.39 Working Sinatra application - app with database access (postgresql) - benchmarks!
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tipi-0.55 | TODO.md |