Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Link to spec #1
Hi! Thanks, link fixed.
I am currently occupied with other stuff and doubt I will find the time to push this to the point of usability in production. I believe the client code could be made fairly spec compliant with a bit more work. I have that on my todo list but unfortunatelly not a priority right now.
The router on the other hand is missing a couple key features. Some of the changes needed to fully comply with the spec would require a major redesign of my simplistic, ultra-concurrent approach. If I recall correctly I hit a bit of a wall with ordering guarantees. At this point I don't even have a clear idea how to tackle that. It would probably require some clever (per client?) form of queuing which would ineed complicate the code a lot.
I think it maybe better to err on the side of caution and not list this on the WAMP web site but I don't really have a strong opinion either way. If you do end up including it though, please make sure to mark it as experimental until further notice ;)