Roman Sharkov

Results 52 comments of Roman Sharkov

I'm not sure if it makes sense to add native support for JSON encoded messages because sending JSON over webwire as either UTF8 or UTF16 encoded strings is already possible....

I just published a small [webwire benchmarking tool](https://gist.github.com/romshark/94120c59e73b6ebc1b6c1f7857f73309). 1. Start the test server: `go run test-server.go` 2. Run the benchmark: `go run benchmark.go` Following parameters are available: - `bench-dur`: benchmark...

## Beware The benchmark is running amok on Windows 10 in case of many concurrent connections. ### Windows 10 It seems like TCP/IP connection establishment is **very** slow on Windows...

I performed a load test using the [latest revision](https://github.com/qbeon/webwire-go/commit/eb9c9e0699263346da097f606a0589fafd48a10d) and got the following results: ### Results | | | |---:|:---| | Concurrent Connections | 10.000 | | Request Payload |...

As of [commit #c18bb02](https://github.com/qbeon/webwire-go/commit/c18bb028b4b3516b53439528ecada23226066711) the [changelog](https://github.com/qbeon/webwire-go/blob/master/CHANGELOG.md) is now available. It's probably not yet fully compliant to the specification defined in http://keepachangelog.com/ so I'll keep this issue open for now.

> * Cycles: It's perfectly valid for an Object to state that it references itself in a non-nullable way, e.g. `type Query { query: Query! }`, however a type like...

> it's illegal not because of loop of non-null references, but because there are no LEAF type fields!; if you make fields a and b nullable, you still won't be...

Any chance it'll be fixed in the near future?

Not yet, as far as I can remember I couldn't get the newest versions of [GraphiQL](https://github.com/graphql/graphiql) and [GraphQL Playground](https://github.com/graphcool/graphql-playground) to work with this library. Introspection didn't work at all throwing...

Query cost analysis is a really tough thing to get right and I thus prefer query whitelisting now. It may be a bit off-topic but I'd like to mention the...