diff --git a/Readme.md b/Readme.md index 4b4a536c..b36817cb 100644 --- a/Readme.md +++ b/Readme.md @@ -7,7 +7,7 @@ We're working towards an implementation of the [Nim](https://nim-lang.org/). This is very much a work in progress, and not yet in a usable state. -Building and testing + Building and testing -------------------- Install dependencies: @@ -40,3 +40,26 @@ curl --include \ --header "Sec-WebSocket-Version: 13" \ http://localhost:8888/ws ``` + +## Roadmap + +- [x] Framing + - [x] Text Messages + - [x] Binary Messages +- [x] Pings/Pongs +- [x] Reserved Bits +- [x] Opcodes + - [x] Non-control Opcodes + - [x] Control Opcodes +- [x] Fragmentation +- [ ] UTF-8 Handling +- [x] Close Handling + - [x] Basic close behavior + - [x] Close frame structure + - [x] Payload length + - [x] Valid close codes + - [x] Invalid close codes +- [ ] Integrate Autobahn Test suite. (In progress) +- [ ] WebSocket Compression +- [ ] WebSocket Extensions +- [ ] Performance