Toggle Details

Autobahn WebSockets Testsuite Report
Autobahn WebSockets

Summary report generated on 2017-02-22T05:34:29.424Z (UTC) by Autobahn WebSockets Testsuite v0.7.5/v0.10.9.

Pass Test case was executed and passed successfully.
Non-Strict Test case was executed and passed non-strictly. A non-strict behavior is one that does not adhere to a SHOULD-behavior as described in the protocol specification or a well-defined, canonical behavior that appears to be desirable but left open in the protocol specification. An implementation with non-strict behavior is still conformant to the protocol specification.
Fail Test case was executed and failed. An implementation which fails a test case - other than a performance/limits related one - is non-conforming to a MUST-behavior as described in the protocol specification.
Info Informational test case which detects certain implementation behavior left unspecified by the spec but nevertheless potentially interesting to implementors.
Missing Test case is missing, either because it was skipped via the test suite configuration or deactivated, i.e. because the implementation does not implement the tested feature or breaks during running the test case.
1 Framing cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
1.1 Text Messages
Case 1.1.1 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 1.1.2 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 1.1.3 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 1.1.4 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 1.1.5 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 1.1.6 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 1.1.7 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 1.1.8 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
1 Framing cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
1.2 Binary Messages
Case 1.2.1 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 1.2.2 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 1.2.3 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 1.2.4 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 1.2.5 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 1.2.6 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 1.2.7 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 1.2.8 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
2 Pings/Pongs cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
Case 2.1 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 2.2 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 2.3 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 2.4 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 2.5 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 2.6 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 2.7 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 2.8 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 2.9 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 2.10 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 2.11 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
3 Reserved Bits cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
Case 3.1 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 3.2 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 3.3 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 3.4 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 3.5 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 3.6 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 3.7 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
4 Opcodes cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
4.1 Non-control Opcodes
Case 4.1.1 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 4.1.2 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 4.1.3 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 4.1.4 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 4.1.5 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
4 Opcodes cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
4.2 Control Opcodes
Case 4.2.1 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 4.2.2 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 4.2.3 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 4.2.4 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 4.2.5 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
5 Fragmentation cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
Case 5.1 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 5.2 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 5.3 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 5.4 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 5.5 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 5.6 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 5.7 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 5.8 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 5.9 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 5.10 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 5.11 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 5.12 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 5.13 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 5.14 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 5.15 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 5.16 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 5.17 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 5.18 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 5.19 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 5.20 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
6 UTF-8 Handling cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
6.1 Valid UTF-8 with zero payload fragments
Case 6.1.1 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.1.2 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.1.3 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
6 UTF-8 Handling cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
6.2 Valid UTF-8 unfragmented, fragmented on code-points and within code-points
Case 6.2.1 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.2.2 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.2.3 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.2.4 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
6 UTF-8 Handling cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
6.3 Invalid UTF-8 differently fragmented
Case 6.3.1 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.3.2 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
6 UTF-8 Handling cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
6.4 Fail-fast on invalid UTF-8
Case 6.4.1 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007
Case 6.4.2 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007
Case 6.4.3 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007
Case 6.4.4 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007 Non-Strict1007
6 UTF-8 Handling cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
6.5 Some valid UTF-8 sequences
Case 6.5.1 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.5.2 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.5.3 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.5.4 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.5.5 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
6 UTF-8 Handling cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
6.6 All prefixes of a valid UTF-8 string that contains multi-byte code points
Case 6.6.1 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.6.2 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.6.3 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.6.4 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.6.5 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.6.6 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.6.7 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.6.8 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.6.9 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.6.10 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.6.11 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
6 UTF-8 Handling cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
6.7 First possible sequence of a certain length
Case 6.7.1 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.7.2 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.7.3 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.7.4 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
6 UTF-8 Handling cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
6.8 First possible sequence length 5/6 (invalid codepoints)
Case 6.8.1 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.8.2 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
6 UTF-8 Handling cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
6.9 Last possible sequence of a certain length
Case 6.9.1 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.9.2 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.9.3 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.9.4 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
6 UTF-8 Handling cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
6.10 Last possible sequence length 4/5/6 (invalid codepoints)
Case 6.10.1 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.10.2 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.10.3 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
6 UTF-8 Handling cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
6.11 Other boundary conditions
Case 6.11.1 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.11.2 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.11.3 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.11.4 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.11.5 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
6 UTF-8 Handling cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
6.12 Unexpected continuation bytes
Case 6.12.1 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.12.2 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.12.3 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.12.4 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.12.5 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.12.6 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.12.7 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.12.8 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
6 UTF-8 Handling cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
6.13 Lonely start characters
Case 6.13.1 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.13.2 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.13.3 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.13.4 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.13.5 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
6 UTF-8 Handling cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
6.14 Sequences with last continuation byte missing
Case 6.14.1 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.14.2 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.14.3 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.14.4 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.14.5 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.14.6 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.14.7 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.14.8 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.14.9 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.14.10 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
6 UTF-8 Handling cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
6.15 Concatenation of incomplete sequences
Case 6.15.1 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
6 UTF-8 Handling cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
6.16 Impossible bytes
Case 6.16.1 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.16.2 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.16.3 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
6 UTF-8 Handling cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
6.17 Examples of an overlong ASCII character
Case 6.17.1 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.17.2 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.17.3 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.17.4 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.17.5 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
6 UTF-8 Handling cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
6.18 Maximum overlong sequences
Case 6.18.1 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.18.2 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.18.3 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.18.4 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.18.5 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
6 UTF-8 Handling cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
6.19 Overlong representation of the NUL character
Case 6.19.1 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.19.2 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.19.3 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.19.4 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.19.5 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
6 UTF-8 Handling cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
6.20 Single UTF-16 surrogates
Case 6.20.1 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.20.2 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.20.3 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.20.4 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.20.5 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.20.6 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.20.7 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
6 UTF-8 Handling cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
6.21 Paired UTF-16 surrogates
Case 6.21.1 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.21.2 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.21.3 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.21.4 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.21.5 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.21.6 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.21.7 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 6.21.8 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
6 UTF-8 Handling cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
6.22 Non-character code points (valid UTF-8)
Case 6.22.1 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.22.2 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.22.3 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.22.4 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.22.5 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.22.6 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.22.7 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.22.8 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.22.9 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.22.10 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.22.11 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.22.12 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.22.13 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.22.14 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.22.15 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.22.16 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.22.17 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.22.18 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.22.19 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.22.20 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.22.21 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.22.22 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.22.23 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.22.24 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.22.25 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.22.26 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.22.27 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.22.28 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.22.29 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.22.30 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.22.31 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.22.32 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.22.33 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.22.34 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
6 UTF-8 Handling cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
6.23 Unicode specials (i.e. replacement char)
Case 6.23.1 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.23.2 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.23.3 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.23.4 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.23.5 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.23.6 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 6.23.7 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
7 Close Handling cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
7.1 Basic close behavior (fuzzer initiated)
Case 7.1.1 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 7.1.2 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 7.1.3 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 7.1.4 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 7.1.5 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 7.1.6 Info1000 Info1000 Info1000 Info1000 Info1000 Info1000 Info1000 Info1000 Info1000 Info1000 Info1000 Info1000 Info1000 Info1000 Info1000
7 Close Handling cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
7.3 Close frame structure: payload length (fuzzer initiated)
Case 7.3.1 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 7.3.2 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 7.3.3 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 7.3.4 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 7.3.5 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 7.3.6 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
7 Close Handling cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
7.5 Close frame structure: payload value (fuzzer initiated)
Case 7.5.1 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
7 Close Handling cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
7.7 Close frame structure: valid close codes (fuzzer initiated)
Case 7.7.1 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
Case 7.7.2 Pass1001 Pass1001 Pass1001 Pass1001 Pass1001 Pass1001 Pass1001 Pass1001 Pass1001 Pass1001 Pass1001 Pass1001 Pass1001 Pass1001 Pass1001
Case 7.7.3 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 7.7.4 Pass1003 Pass1003 Pass1003 Pass1003 Pass1003 Pass1003 Pass1003 Pass1003 Pass1003 Pass1003 Pass1003 Pass1003 Pass1003 Pass1003 Pass1003
Case 7.7.5 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007 Pass1007
Case 7.7.6 Pass1008 Pass1008 Pass1008 Pass1008 Pass1008 Pass1008 Pass1008 Pass1008 Pass1008 Pass1008 Pass1008 Pass1008 Pass1008 Pass1008 Pass1008
Case 7.7.7 Pass1009 Pass1009 Pass1009 Pass1009 Pass1009 Pass1009 Pass1009 Pass1009 Pass1009 Pass1009 Pass1009 Pass1009 Pass1009 Pass1009 Pass1009
Case 7.7.8 Pass1010 Pass1010 Pass1010 Pass1010 Pass1010 Pass1010 Pass1010 Pass1010 Pass1010 Pass1010 Pass1010 Pass1010 Pass1010 Pass1010 Pass1010
Case 7.7.9 Pass1011 Pass1011 Pass1011 Pass1011 Pass1011 Pass1011 Pass1011 Pass1011 Pass1011 Pass1011 Pass1011 Pass1011 Pass1011 Pass1011 Pass1011
Case 7.7.10 Pass3000 Pass3000 Pass3000 Pass3000 Pass3000 Pass3000 Pass3000 Pass3000 Pass3000 Pass3000 Pass3000 Pass3000 Pass3000 Pass3000 Pass3000
Case 7.7.11 Pass3999 Pass3999 Pass3999 Pass3999 Pass3999 Pass3999 Pass3999 Pass3999 Pass3999 Pass3999 Pass3999 Pass3999 Pass3999 Pass3999 Pass3999
Case 7.7.12 Pass4000 Pass4000 Pass4000 Pass4000 Pass4000 Pass4000 Pass4000 Pass4000 Pass4000 Pass4000 Pass4000 Pass4000 Pass4000 Pass4000 Pass4000
Case 7.7.13 Pass4999 Pass4999 Pass4999 Pass4999 Pass4999 Pass4999 Pass4999 Pass4999 Pass4999 Pass4999 Pass4999 Pass4999 Pass4999 Pass4999 Pass4999
7 Close Handling cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
7.9 Close frame structure: invalid close codes (fuzzer initiated)
Case 7.9.1 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 7.9.2 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 7.9.3 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 7.9.4 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 7.9.5 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 7.9.6 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 7.9.7 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 7.9.8 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 7.9.9 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 7.9.10 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
Case 7.9.11 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002 Pass1002
7 Close Handling cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
7.13 Informational close information (fuzzer initiated)
Case 7.13.1 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002
Case 7.13.2 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002 Info1002
9 Limits/Performance cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
9.1 Text Message (increasing size)
Case 9.1.1 Pass
12 ms
1000 Pass
9 ms
1000 Pass
12 ms
1000 Pass
12 ms
1000 Pass
11 ms
1000 Pass
12 ms
1000 Pass
10 ms
1000 Pass
10 ms
1000 Pass
3 ms
1000 Pass
3 ms
1000 Pass
2 ms
1000 Pass
2 ms
1000 Pass
2 ms
1000 Pass
3 ms
1000 Pass
2 ms
1000
Case 9.1.2 Pass
44 ms
1000 Pass
34 ms
1000 Pass
37 ms
1000 Pass
39 ms
1000 Pass
39 ms
1000 Pass
37 ms
1000 Pass
32 ms
1000 Pass
25 ms
1000 Pass
8 ms
1000 Pass
10 ms
1000 Pass
8 ms
1000 Pass
9 ms
1000 Pass
8 ms
1000 Pass
10 ms
1000 Pass
8 ms
1000
Case 9.1.3 Pass
149 ms
1000 Pass
131 ms
1000 Pass
132 ms
1000 Pass
132 ms
1000 Pass
130 ms
1000 Pass
132 ms
1000 Pass
94 ms
1000 Pass
87 ms
1000 Pass
29 ms
1000 Pass
37 ms
1000 Pass
29 ms
1000 Pass
29 ms
1000 Pass
30 ms
1000 Pass
31 ms
1000 Pass
28 ms
1000
Case 9.1.4 Pass
542 ms
1000 Pass
447 ms
1000 Pass
562 ms
1000 Pass
534 ms
1000 Pass
530 ms
1000 Pass
590 ms
1000 Pass
457 ms
1000 Pass
355 ms
1000 Pass
107 ms
1000 Pass
131 ms
1000 Pass
108 ms
1000 Pass
105 ms
1000 Pass
107 ms
1000 Pass
110 ms
1000 Pass
113 ms
1000
Case 9.1.5 Pass
1068 ms
1000 Pass
859 ms
1000 Pass
1093 ms
1000 Pass
1061 ms
1000 Pass
1058 ms
1000 Pass
1210 ms
1000 Pass
1466 ms
1000 Pass
950 ms
1000 Pass
165 ms
1000 Pass
204 ms
1000 Pass
171 ms
1000 Pass
165 ms
1000 Pass
166 ms
1000 Pass
170 ms
1000 Pass
175 ms
1000
Case 9.1.6 Pass
2115 ms
1000 Pass
1680 ms
1000 Pass
2167 ms
1000 Pass
2291 ms
1000 Pass
2315 ms
1000 Pass
2265 ms
1000 Pass
2201 ms
1000 Pass
1954 ms
1000 Pass
303 ms
1000 Pass
371 ms
1000 Pass
311 ms
1000 Pass
281 ms
1000 Pass
288 ms
1000 Pass
286 ms
1000 Pass
291 ms
1000
9 Limits/Performance cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
9.2 Binary Message (increasing size)
Case 9.2.1 Pass
11 ms
1000 Pass
9 ms
1000 Pass
12 ms
1000 Pass
12 ms
1000 Pass
11 ms
1000 Pass
11 ms
1000 Pass
11 ms
1000 Pass
10 ms
1000 Pass
2 ms
1000 Pass
2 ms
1000 Pass
2 ms
1000 Pass
8 ms
1000 Pass
2 ms
1000 Pass
2 ms
1000 Pass
2 ms
1000
Case 9.2.2 Pass
36 ms
1000 Pass
26 ms
1000 Pass
37 ms
1000 Pass
38 ms
1000 Pass
36 ms
1000 Pass
36 ms
1000 Pass
26 ms
1000 Pass
25 ms
1000 Pass
5 ms
1000 Pass
6 ms
1000 Pass
5 ms
1000 Pass
6 ms
1000 Pass
5 ms
1000 Pass
5 ms
1000 Pass
5 ms
1000
Case 9.2.3 Pass
134 ms
1000 Pass
97 ms
1000 Pass
136 ms
1000 Pass
134 ms
1000 Pass
132 ms
1000 Pass
143 ms
1000 Pass
89 ms
1000 Pass
167 ms
1000 Pass
17 ms
1000 Pass
21 ms
1000 Pass
16 ms
1000 Pass
17 ms
1000 Pass
17 ms
1000 Pass
18 ms
1000 Pass
17 ms
1000
Case 9.2.4 Pass
525 ms
1000 Pass
382 ms
1000 Pass
572 ms
1000 Pass
578 ms
1000 Pass
543 ms
1000 Pass
593 ms
1000 Pass
380 ms
1000 Pass
320 ms
1000 Pass
68 ms
1000 Pass
83 ms
1000 Pass
66 ms
1000 Pass
64 ms
1000 Pass
66 ms
1000 Pass
68 ms
1000 Pass
66 ms
1000
Case 9.2.5 Pass
1059 ms
1000 Pass
768 ms
1000 Pass
1099 ms
1000 Pass
1185 ms
1000 Pass
1130 ms
1000 Pass
1132 ms
1000 Pass
773 ms
1000 Pass
899 ms
1000 Pass
133 ms
1000 Pass
164 ms
1000 Pass
131 ms
1000 Pass
124 ms
1000 Pass
129 ms
1000 Pass
134 ms
1000 Pass
129 ms
1000
Case 9.2.6 Pass
2112 ms
1000 Pass
1637 ms
1000 Pass
2242 ms
1000 Pass
2255 ms
1000 Pass
2228 ms
1000 Pass
2408 ms
1000 Pass
1918 ms
1000 Pass
1687 ms
1000 Pass
262 ms
1000 Pass
322 ms
1000 Pass
266 ms
1000 Pass
246 ms
1000 Pass
253 ms
1000 Pass
261 ms
1000 Pass
257 ms
1000
9 Limits/Performance cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
9.3 Fragmented Text Message (fixed size, increasing fragment size)
Case 9.3.1 Pass
1455 ms
1000 Pass
1110 ms
1000 Pass
1267 ms
1000 Pass
1274 ms
1000 Pass
1264 ms
1000 Pass
1256 ms
1000 Pass
1286 ms
1000 Pass
1173 ms
1000 Pass
1031 ms
1000 Pass
845 ms
1000 Pass
962 ms
1000 Pass
736 ms
1000 Pass
782 ms
1000 Pass
795 ms
1000 Pass
718 ms
1000
Case 9.3.2 Pass
780 ms
1000 Pass
566 ms
1000 Pass
732 ms
1000 Pass
725 ms
1000 Pass
730 ms
1000 Pass
743 ms
1000 Pass
553 ms
1000 Pass
579 ms
1000 Pass
327 ms
1000 Pass
303 ms
1000 Pass
321 ms
1000 Pass
263 ms
1000 Pass
260 ms
1000 Pass
259 ms
1000 Pass
261 ms
1000
Case 9.3.3 Pass
573 ms
1000 Pass
408 ms
1000 Pass
560 ms
1000 Pass
588 ms
1000 Pass
588 ms
1000 Pass
590 ms
1000 Pass
392 ms
1000 Pass
336 ms
1000 Pass
140 ms
1000 Pass
162 ms
1000 Pass
144 ms
1000 Pass
122 ms
1000 Pass
119 ms
1000 Pass
118 ms
1000 Pass
120 ms
1000
Case 9.3.4 Pass
512 ms
1000 Pass
365 ms
1000 Pass
518 ms
1000 Pass
491 ms
1000 Pass
489 ms
1000 Pass
538 ms
1000 Pass
349 ms
1000 Pass
321 ms
1000 Pass
91 ms
1000 Pass
112 ms
1000 Pass
85 ms
1000 Pass
88 ms
1000 Pass
94 ms
1000 Pass
93 ms
1000 Pass
96 ms
1000
Case 9.3.5 Pass
494 ms
1000 Pass
362 ms
1000 Pass
509 ms
1000 Pass
494 ms
1000 Pass
497 ms
1000 Pass
502 ms
1000 Pass
345 ms
1000 Pass
296 ms
1000 Pass
80 ms
1000 Pass
101 ms
1000 Pass
75 ms
1000 Pass
85 ms
1000 Pass
79 ms
1000 Pass
79 ms
1000 Pass
83 ms
1000
Case 9.3.6 Pass
499 ms
1000 Pass
352 ms
1000 Pass
504 ms
1000 Pass
502 ms
1000 Pass
476 ms
1000 Pass
542 ms
1000 Pass
344 ms
1000 Pass
306 ms
1000 Pass
78 ms
1000 Pass
108 ms
1000 Pass
74 ms
1000 Pass
80 ms
1000 Pass
75 ms
1000 Pass
79 ms
1000 Pass
86 ms
1000
Case 9.3.7 Pass
485 ms
1000 Pass
348 ms
1000 Pass
504 ms
1000 Pass
500 ms
1000 Pass
493 ms
1000 Pass
499 ms
1000 Pass
336 ms
1000 Pass
287 ms
1000 Pass
76 ms
1000 Pass
98 ms
1000 Pass
72 ms
1000 Pass
82 ms
1000 Pass
80 ms
1000 Pass
85 ms
1000 Pass
79 ms
1000
Case 9.3.8 Pass
483 ms
1000 Pass
350 ms
1000 Pass
499 ms
1000 Pass
502 ms
1000 Pass
476 ms
1000 Pass
540 ms
1000 Pass
344 ms
1000 Pass
298 ms
1000 Pass
76 ms
1000 Pass
106 ms
1000 Pass
72 ms
1000 Pass
79 ms
1000 Pass
76 ms
1000 Pass
80 ms
1000 Pass
78 ms
1000
Case 9.3.9 Pass
493 ms
1000 Pass
353 ms
1000 Pass
511 ms
1000 Pass
530 ms
1000 Pass
532 ms
1000 Pass
553 ms
1000 Pass
343 ms
1000 Pass
288 ms
1000 Pass
75 ms
1000 Pass
97 ms
1000 Pass
72 ms
1000 Pass
75 ms
1000 Pass
75 ms
1000 Pass
78 ms
1000 Pass
78 ms
1000
9 Limits/Performance cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
9.4 Fragmented Binary Message (fixed size, increasing fragment size)
Case 9.4.1 Pass
1416 ms
1000 Pass
1101 ms
1000 Pass
1237 ms
1000 Pass
1241 ms
1000 Pass
1220 ms
1000 Pass
1262 ms
1000 Pass
1025 ms
1000 Pass
949 ms
1000 Pass
973 ms
1000 Pass
760 ms
1000 Pass
901 ms
1000 Pass
674 ms
1000 Pass
691 ms
1000 Pass
684 ms
1000 Pass
637 ms
1000
Case 9.4.2 Pass
775 ms
1000 Pass
558 ms
1000 Pass
731 ms
1000 Pass
716 ms
1000 Pass
711 ms
1000 Pass
724 ms
1000 Pass
546 ms
1000 Pass
522 ms
1000 Pass
281 ms
1000 Pass
239 ms
1000 Pass
262 ms
1000 Pass
202 ms
1000 Pass
204 ms
1000 Pass
203 ms
1000 Pass
187 ms
1000
Case 9.4.3 Pass
553 ms
1000 Pass
398 ms
1000 Pass
549 ms
1000 Pass
544 ms
1000 Pass
534 ms
1000 Pass
584 ms
1000 Pass
400 ms
1000 Pass
333 ms
1000 Pass
89 ms
1000 Pass
99 ms
1000 Pass
84 ms
1000 Pass
67 ms
1000 Pass
69 ms
1000 Pass
67 ms
1000 Pass
64 ms
1000
Case 9.4.4 Pass
495 ms
1000 Pass
352 ms
1000 Pass
506 ms
1000 Pass
497 ms
1000 Pass
526 ms
1000 Pass
517 ms
1000 Pass
337 ms
1000 Pass
306 ms
1000 Pass
41 ms
1000 Pass
55 ms
1000 Pass
40 ms
1000 Pass
33 ms
1000 Pass
35 ms
1000 Pass
34 ms
1000 Pass
34 ms
1000
Case 9.4.5 Pass
483 ms
1000 Pass
343 ms
1000 Pass
494 ms
1000 Pass
510 ms
1000 Pass
466 ms
1000 Pass
487 ms
1000 Pass
330 ms
1000 Pass
276 ms
1000 Pass
32 ms
1000 Pass
43 ms
1000 Pass
29 ms
1000 Pass
23 ms
1000 Pass
27 ms
1000 Pass
25 ms
1000 Pass
25 ms
1000
Case 9.4.6 Pass
483 ms
1000 Pass
336 ms
1000 Pass
490 ms
1000 Pass
486 ms
1000 Pass
462 ms
1000 Pass
533 ms
1000 Pass
327 ms
1000 Pass
285 ms
1000 Pass
24 ms
1000 Pass
40 ms
1000 Pass
26 ms
1000 Pass
22 ms
1000 Pass
24 ms
1000 Pass
24 ms
1000 Pass
24 ms
1000
Case 9.4.7 Pass
472 ms
1000 Pass
339 ms
1000 Pass
491 ms
1000 Pass
505 ms
1000 Pass
480 ms
1000 Pass
496 ms
1000 Pass
334 ms
1000 Pass
277 ms
1000 Pass
24 ms
1000 Pass
39 ms
1000 Pass
23 ms
1000 Pass
21 ms
1000 Pass
24 ms
1000 Pass
24 ms
1000 Pass
24 ms
1000
Case 9.4.8 Pass
481 ms
1000 Pass
337 ms
1000 Pass
487 ms
1000 Pass
495 ms
1000 Pass
489 ms
1000 Pass
536 ms
1000 Pass
326 ms
1000 Pass
282 ms
1000 Pass
23 ms
1000 Pass
40 ms
1000 Pass
23 ms
1000 Pass
21 ms
1000 Pass
23 ms
1000 Pass
22 ms
1000 Pass
23 ms
1000
Case 9.4.9 Pass
475 ms
1000 Pass
355 ms
1000 Pass
498 ms
1000 Pass
526 ms
1000 Pass
522 ms
1000 Pass
539 ms
1000 Pass
329 ms
1000 Pass
278 ms
1000 Pass
23 ms
1000 Pass
41 ms
1000 Pass
23 ms
1000 Pass
21 ms
1000 Pass
23 ms
1000 Pass
24 ms
1000 Pass
24 ms
1000
9 Limits/Performance cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
9.5 Text Message (fixed size, increasing chop size)
Case 9.5.1 Pass
812 ms
1000 Pass
750 ms
1000 Pass
797 ms
1000 Pass
799 ms
1000 Pass
794 ms
1000 Pass
787 ms
1000 Pass
850 ms
1000 Pass
772 ms
1000 Pass
744 ms
1000 Pass
717 ms
1000 Pass
726 ms
1000 Pass
717 ms
1000 Pass
701 ms
1000 Pass
703 ms
1000 Pass
703 ms
1000
Case 9.5.2 Pass
458 ms
1000 Pass
416 ms
1000 Pass
475 ms
1000 Pass
471 ms
1000 Pass
459 ms
1000 Pass
466 ms
1000 Pass
430 ms
1000 Pass
417 ms
1000 Pass
374 ms
1000 Pass
366 ms
1000 Pass
381 ms
1000 Pass
359 ms
1000 Pass
361 ms
1000 Pass
366 ms
1000 Pass
367 ms
1000
Case 9.5.3 Pass
298 ms
1000 Pass
255 ms
1000 Pass
300 ms
1000 Pass
296 ms
1000 Pass
289 ms
1000 Pass
295 ms
1000 Pass
252 ms
1000 Pass
247 ms
1000 Pass
204 ms
1000 Pass
205 ms
1000 Pass
198 ms
1000 Pass
190 ms
1000 Pass
192 ms
1000 Pass
192 ms
1000 Pass
197 ms
1000
Case 9.5.4 Pass
214 ms
1000 Pass
175 ms
1000 Pass
219 ms
1000 Pass
213 ms
1000 Pass
211 ms
1000 Pass
217 ms
1000 Pass
204 ms
1000 Pass
163 ms
1000 Pass
123 ms
1000 Pass
116 ms
1000 Pass
118 ms
1000 Pass
109 ms
1000 Pass
111 ms
1000 Pass
108 ms
1000 Pass
110 ms
1000
Case 9.5.5 Pass
170 ms
1000 Pass
143 ms
1000 Pass
176 ms
1000 Pass
166 ms
1000 Pass
166 ms
1000 Pass
170 ms
1000 Pass
133 ms
1000 Pass
120 ms
1000 Pass
72 ms
1000 Pass
72 ms
1000 Pass
70 ms
1000 Pass
67 ms
1000 Pass
67 ms
1000 Pass
70 ms
1000 Pass
71 ms
1000
Case 9.5.6 Pass
146 ms
1000 Pass
111 ms
1000 Pass
153 ms
1000 Pass
171 ms
1000 Pass
142 ms
1000 Pass
149 ms
1000 Pass
122 ms
1000 Pass
98 ms
1000 Pass
48 ms
1000 Pass
50 ms
1000 Pass
47 ms
1000 Pass
45 ms
1000 Pass
45 ms
1000 Pass
47 ms
1000 Pass
49 ms
1000
9 Limits/Performance cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
9.6 Binary Text Message (fixed size, increasing chop size)
Case 9.6.1 Pass
792 ms
1000 Pass
759 ms
1000 Pass
804 ms
1000 Pass
803 ms
1000 Pass
800 ms
1000 Pass
787 ms
1000 Pass
745 ms
1000 Pass
768 ms
1000 Pass
716 ms
1000 Pass
694 ms
1000 Pass
707 ms
1000 Pass
694 ms
1000 Pass
689 ms
1000 Pass
683 ms
1000 Pass
693 ms
1000
Case 9.6.2 Pass
468 ms
1000 Pass
420 ms
1000 Pass
478 ms
1000 Pass
466 ms
1000 Pass
465 ms
1000 Pass
464 ms
1000 Pass
416 ms
1000 Pass
417 ms
1000 Pass
370 ms
1000 Pass
367 ms
1000 Pass
370 ms
1000 Pass
352 ms
1000 Pass
356 ms
1000 Pass
357 ms
1000 Pass
355 ms
1000
Case 9.6.3 Pass
299 ms
1000 Pass
257 ms
1000 Pass
303 ms
1000 Pass
305 ms
1000 Pass
300 ms
1000 Pass
300 ms
1000 Pass
255 ms
1000 Pass
249 ms
1000 Pass
194 ms
1000 Pass
190 ms
1000 Pass
190 ms
1000 Pass
186 ms
1000 Pass
188 ms
1000 Pass
186 ms
1000 Pass
187 ms
1000
Case 9.6.4 Pass
214 ms
1000 Pass
186 ms
1000 Pass
222 ms
1000 Pass
215 ms
1000 Pass
209 ms
1000 Pass
217 ms
1000 Pass
225 ms
1000 Pass
165 ms
1000 Pass
108 ms
1000 Pass
108 ms
1000 Pass
105 ms
1000 Pass
104 ms
1000 Pass
103 ms
1000 Pass
102 ms
1000 Pass
103 ms
1000
Case 9.6.5 Pass
178 ms
1000 Pass
134 ms
1000 Pass
182 ms
1000 Pass
179 ms
1000 Pass
168 ms
1000 Pass
174 ms
1000 Pass
130 ms
1000 Pass
122 ms
1000 Pass
63 ms
1000 Pass
66 ms
1000 Pass
63 ms
1000 Pass
62 ms
1000 Pass
62 ms
1000 Pass
61 ms
1000 Pass
62 ms
1000
Case 9.6.6 Pass
163 ms
1000 Pass
113 ms
1000 Pass
158 ms
1000 Pass
150 ms
1000 Pass
155 ms
1000 Pass
153 ms
1000 Pass
108 ms
1000 Pass
100 ms
1000 Pass
39 ms
1000 Pass
44 ms
1000 Pass
40 ms
1000 Pass
40 ms
1000 Pass
40 ms
1000 Pass
40 ms
1000 Pass
40 ms
1000
9 Limits/Performance cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
9.7 Text Message Roundtrip Time (fixed number, increasing size)
Case 9.7.1 Pass
128 ms
1000 Pass
119 ms
1000 Pass
123 ms
1000 Pass
121 ms
1000 Pass
115 ms
1000 Pass
118 ms
1000 Pass
160 ms
1000 Pass
159 ms
1000 Pass
127 ms
1000 Pass
119 ms
1000 Pass
118 ms
1000 Pass
110 ms
1000 Pass
117 ms
1000 Pass
121 ms
1000 Pass
116 ms
1000
Case 9.7.2 Pass
137 ms
1000 Pass
129 ms
1000 Pass
128 ms
1000 Pass
126 ms
1000 Pass
123 ms
1000 Pass
123 ms
1000 Pass
153 ms
1000 Pass
145 ms
1000 Pass
131 ms
1000 Pass
123 ms
1000 Pass
120 ms
1000 Pass
111 ms
1000 Pass
129 ms
1000 Pass
124 ms
1000 Pass
113 ms
1000
Case 9.7.3 Pass
148 ms
1000 Pass
140 ms
1000 Pass
140 ms
1000 Pass
139 ms
1000 Pass
133 ms
1000 Pass
135 ms
1000 Pass
153 ms
1000 Pass
147 ms
1000 Pass
135 ms
1000 Pass
121 ms
1000 Pass
135 ms
1000 Pass
116 ms
1000 Pass
117 ms
1000 Pass
116 ms
1000 Pass
120 ms
1000
Case 9.7.4 Pass
196 ms
1000 Pass
174 ms
1000 Pass
187 ms
1000 Pass
180 ms
1000 Pass
176 ms
1000 Pass
180 ms
1000 Pass
185 ms
1000 Pass
178 ms
1000 Pass
152 ms
1000 Pass
143 ms
1000 Pass
143 ms
1000 Pass
133 ms
1000 Pass
133 ms
1000 Pass
135 ms
1000 Pass
131 ms
1000
Case 9.7.5 Pass
391 ms
1000 Pass
321 ms
1000 Pass
364 ms
1000 Pass
362 ms
1000 Pass
349 ms
1000 Pass
355 ms
1000 Pass
352 ms
1000 Pass
296 ms
1000 Pass
213 ms
1000 Pass
203 ms
1000 Pass
193 ms
1000 Pass
188 ms
1000 Pass
189 ms
1000 Pass
198 ms
1000 Pass
187 ms
1000
Case 9.7.6 Pass
968 ms
1000 Pass
722 ms
1000 Pass
947 ms
1000 Pass
909 ms
1000 Pass
868 ms
1000 Pass
894 ms
1000 Pass
815 ms
1000 Pass
653 ms
1000 Pass
400 ms
1000 Pass
401 ms
1000 Pass
391 ms
1000 Pass
376 ms
1000 Pass
359 ms
1000 Pass
365 ms
1000 Pass
364 ms
1000
9 Limits/Performance cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
9.8 Binary Message Roundtrip Time (fixed number, increasing size)
Case 9.8.1 Pass
125 ms
1000 Pass
119 ms
1000 Pass
120 ms
1000 Pass
119 ms
1000 Pass
112 ms
1000 Pass
114 ms
1000 Pass
124 ms
1000 Pass
118 ms
1000 Pass
112 ms
1000 Pass
102 ms
1000 Pass
105 ms
1000 Pass
100 ms
1000 Pass
105 ms
1000 Pass
103 ms
1000 Pass
99 ms
1000
Case 9.8.2 Pass
133 ms
1000 Pass
126 ms
1000 Pass
124 ms
1000 Pass
123 ms
1000 Pass
118 ms
1000 Pass
119 ms
1000 Pass
127 ms
1000 Pass
121 ms
1000 Pass
118 ms
1000 Pass
105 ms
1000 Pass
110 ms
1000 Pass
100 ms
1000 Pass
101 ms
1000 Pass
101 ms
1000 Pass
100 ms
1000
Case 9.8.3 Pass
145 ms
1000 Pass
130 ms
1000 Pass
135 ms
1000 Pass
134 ms
1000 Pass
130 ms
1000 Pass
130 ms
1000 Pass
134 ms
1000 Pass
121 ms
1000 Pass
120 ms
1000 Pass
110 ms
1000 Pass
114 ms
1000 Pass
104 ms
1000 Pass
103 ms
1000 Pass
108 ms
1000 Pass
101 ms
1000
Case 9.8.4 Pass
188 ms
1000 Pass
169 ms
1000 Pass
177 ms
1000 Pass
175 ms
1000 Pass
169 ms
1000 Pass
173 ms
1000 Pass
166 ms
1000 Pass
153 ms
1000 Pass
138 ms
1000 Pass
120 ms
1000 Pass
130 ms
1000 Pass
118 ms
1000 Pass
117 ms
1000 Pass
122 ms
1000 Pass
116 ms
1000
Case 9.8.5 Pass
389 ms
1000 Pass
308 ms
1000 Pass
351 ms
1000 Pass
350 ms
1000 Pass
340 ms
1000 Pass
327 ms
1000 Pass
348 ms
1000 Pass
253 ms
1000 Pass
191 ms
1000 Pass
184 ms
1000 Pass
178 ms
1000 Pass
176 ms
1000 Pass
175 ms
1000 Pass
171 ms
1000 Pass
173 ms
1000
Case 9.8.6 Pass
943 ms
1000 Pass
703 ms
1000 Pass
930 ms
1000 Pass
888 ms
1000 Pass
842 ms
1000 Pass
856 ms
1000 Pass
766 ms
1000 Pass
629 ms
1000 Pass
344 ms
1000 Pass
338 ms
1000 Pass
327 ms
1000 Pass
337 ms
1000 Pass
317 ms
1000 Pass
326 ms
1000 Pass
326 ms
1000
10 Misc cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
10.1 Auto-Fragmentation
Case 10.1.1 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000 Pass1000
12 WebSocket Compression (different payloads) cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
12.1 Large JSON data file (utf8, 194056 bytes)
Case 12.1.1 Pass
178 ms [0.292/0.292]
1000 Pass
162 ms [0.292/0.292]
1000 Pass
163 ms [0.292/0.292]
1000 Pass
164 ms [0.292/0.292]
1000 Pass
159 ms [0.292/0.292]
1000 Pass
161 ms [0.292/0.292]
1000 Pass
241 ms [0.300/0.292]
1000 Pass
247 ms [0.300/0.292]
1000 Pass
262 ms [0.292/0.292]
1000 Pass
231 ms [0.292/0.292]
1000 Pass
218 ms [0.300/0.292]
1000 Pass
236 ms [0.292/0.292]
1000 Pass
286 ms [0.292/0.292]
1000 Pass
282 ms [0.292/0.292]
1000 Pass
263 ms [0.292/0.292]
1000
Case 12.1.2 Pass
183 ms [0.113/0.113]
1000 Pass
171 ms [0.113/0.113]
1000 Pass
172 ms [0.113/0.113]
1000 Pass
171 ms [0.113/0.113]
1000 Pass
167 ms [0.113/0.113]
1000 Pass
170 ms [0.113/0.113]
1000 Pass
195 ms [0.113/0.113]
1000 Pass
183 ms [0.113/0.113]
1000 Pass
244 ms [0.113/0.113]
1000 Pass
221 ms [0.113/0.113]
1000 Pass
202 ms [0.113/0.113]
1000 Pass
211 ms [0.113/0.113]
1000 Pass
212 ms [0.113/0.113]
1000 Pass
245 ms [0.113/0.113]
1000 Pass
225 ms [0.113/0.113]
1000
Case 12.1.3 Pass
207 ms [0.067/0.067]
1000 Pass
189 ms [0.067/0.067]
1000 Pass
195 ms [0.067/0.067]
1000 Pass
195 ms [0.067/0.067]
1000 Pass
190 ms [0.067/0.067]
1000 Pass
192 ms [0.067/0.067]
1000 Pass
212 ms [0.067/0.067]
1000 Pass
206 ms [0.067/0.067]
1000 Pass
254 ms [0.067/0.067]
1000 Pass
217 ms [0.067/0.067]
1000 Pass
209 ms [0.067/0.067]
1000 Pass
226 ms [0.067/0.067]
1000 Pass
225 ms [0.067/0.067]
1000 Pass
233 ms [0.067/0.067]
1000 Pass
229 ms [0.067/0.067]
1000
Case 12.1.4 Pass
315 ms [0.057/0.057]
1000 Pass
258 ms [0.057/0.057]
1000 Pass
297 ms [0.057/0.057]
1000 Pass
295 ms [0.057/0.057]
1000 Pass
309 ms [0.057/0.057]
1000 Pass
306 ms [0.057/0.057]
1000 Pass
292 ms [0.057/0.057]
1000 Pass
265 ms [0.057/0.057]
1000 Pass
282 ms [0.057/0.057]
1000 Pass
262 ms [0.057/0.057]
1000 Pass
247 ms [0.057/0.057]
1000 Pass
248 ms [0.057/0.057]
1000 Pass
252 ms [0.057/0.057]
1000 Pass
262 ms [0.057/0.057]
1000 Pass
246 ms [0.057/0.057]
1000
Case 12.1.5 Pass
586 ms [0.048/0.048]
1000 Pass
501 ms [0.048/0.048]
1000 Pass
579 ms [0.048/0.048]
1000 Pass
573 ms [0.048/0.048]
1000 Pass
570 ms [0.048/0.048]
1000 Pass
581 ms [0.048/0.048]
1000 Pass
513 ms [0.048/0.048]
1000 Pass
493 ms [0.048/0.048]
1000 Pass
404 ms [0.048/0.048]
1000 Pass
410 ms [0.048/0.048]
1000 Pass
388 ms [0.048/0.048]
1000 Pass
383 ms [0.048/0.048]
1000 Pass
386 ms [0.048/0.048]
1000 Pass
386 ms [0.048/0.048]
1000 Pass
376 ms [0.048/0.048]
1000
Case 12.1.6 Pass
911 ms [0.045/0.045]
1000 Pass
734 ms [0.045/0.045]
1000 Pass
930 ms [0.045/0.045]
1000 Pass
924 ms [0.045/0.045]
1000 Pass
913 ms [0.045/0.045]
1000 Pass
924 ms [0.045/0.045]
1000 Pass
793 ms [0.045/0.045]
1000 Pass
733 ms [0.045/0.045]
1000 Pass
565 ms [0.045/0.045]
1000 Pass
585 ms [0.045/0.045]
1000 Pass
561 ms [0.045/0.045]
1000 Pass
511 ms [0.045/0.045]
1000 Pass
502 ms [0.045/0.045]
1000 Pass
525 ms [0.045/0.045]
1000 Pass
500 ms [0.045/0.045]
1000
Case 12.1.7 Pass
1499 ms [0.044/0.044]
1000 Pass
1264 ms [0.044/0.044]
1000 Pass
1539 ms [0.044/0.044]
1000 Pass
1527 ms [0.044/0.044]
1000 Pass
1519 ms [0.044/0.044]
1000 Pass
1527 ms [0.044/0.044]
1000 Pass
1279 ms [0.044/0.044]
1000 Pass
1198 ms [0.044/0.044]
1000 Pass
881 ms [0.044/0.044]
1000 Pass
865 ms [0.051/0.044]
1000 Pass
940 ms [0.044/0.044]
1000 Pass
824 ms [0.044/0.044]
1000 Pass
809 ms [0.044/0.044]
1000 Pass
829 ms [0.044/0.044]
1000 Pass
818 ms [0.044/0.044]
1000
Case 12.1.8 Pass
2627 ms [0.044/0.044]
1000 Pass
2163 ms [0.044/0.044]
1000 Pass
2734 ms [0.044/0.044]
1000 Pass
2714 ms [0.044/0.044]
1000 Pass
2698 ms [0.044/0.044]
1000 Pass
2719 ms [0.044/0.044]
1000 Pass
2221 ms [0.044/0.044]
1000 Pass
2082 ms [0.044/0.044]
1000 Pass
1502 ms [0.044/0.044]
1000 Pass
1425 ms [0.047/0.044]
1000 Pass
1523 ms [0.044/0.044]
1000 Pass
1269 ms [0.044/0.044]
1000 Pass
1281 ms [0.044/0.044]
1000 Pass
1307 ms [0.044/0.044]
1000 Pass
1298 ms [0.044/0.044]
1000
Case 12.1.9 Pass
4778 ms [0.044/0.044]
1000 Pass
3937 ms [0.044/0.044]
1000 Pass
5080 ms [0.044/0.044]
1000 Pass
4989 ms [0.044/0.044]
1000 Pass
4962 ms [0.044/0.044]
1000 Pass
5065 ms [0.044/0.044]
1000 Pass
4121 ms [0.044/0.044]
1000 Pass
3848 ms [0.044/0.044]
1000 Pass
2636 ms [0.044/0.044]
1000 Pass
2239 ms [0.045/0.044]
1000 Pass
2628 ms [0.044/0.044]
1000 Pass
2173 ms [0.044/0.044]
1000 Pass
2220 ms [0.044/0.044]
1000 Pass
2181 ms [0.044/0.044]
1000 Pass
2198 ms [0.044/0.044]
1000
Case 12.1.10 Pass
9145 ms [0.043/0.043]
1000 Pass
7418 ms [0.043/0.043]
1000 Pass
9710 ms [0.043/0.043]
1000 Pass
9559 ms [0.043/0.043]
1000 Pass
9514 ms [0.043/0.043]
1000 Pass
9633 ms [0.043/0.043]
1000 Pass
7815 ms [0.043/0.043]
1000 Pass
7286 ms [0.043/0.043]
1000 Pass
5107 ms [0.043/0.043]
1000 Pass
4251 ms [0.044/0.043]
1000 Pass
4913 ms [0.043/0.043]
1000 Pass
4087 ms [0.043/0.043]
1000 Pass
4291 ms [0.043/0.043]
1000 Pass
4105 ms [0.043/0.043]
1000 Pass
4122 ms [0.043/0.043]
1000
Case 12.1.11 Pass
943 ms [0.045/0.045]
1000 Pass
760 ms [0.045/0.045]
1000 Pass
952 ms [0.045/0.045]
1000 Pass
941 ms [0.045/0.045]
1000 Pass
948 ms [0.045/0.045]
1000 Pass
949 ms [0.045/0.045]
1000 Pass
780 ms [0.045/0.045]
1000 Pass
730 ms [0.045/0.045]
1000 Pass
609 ms [0.045/0.045]
1000 Pass
538 ms [0.045/0.045]
1000 Pass
611 ms [0.045/0.045]
1000 Pass
516 ms [0.045/0.045]
1000 Pass
531 ms [0.045/0.045]
1000 Pass
536 ms [0.045/0.045]
1000 Pass
535 ms [0.045/0.045]
1000
Case 12.1.12 Pass
1555 ms [0.044/0.044]
1000 Pass
1308 ms [0.044/0.044]
1000 Pass
1587 ms [0.044/0.044]
1000 Pass
1566 ms [0.044/0.044]
1000 Pass
1557 ms [0.044/0.044]
1000 Pass
1577 ms [0.044/0.044]
1000 Pass
1306 ms [0.044/0.044]
1000 Pass
1216 ms [0.044/0.044]
1000 Pass
884 ms [0.044/0.044]
1000 Pass
808 ms [0.051/0.044]
1000 Pass
940 ms [0.044/0.044]
1000 Pass
822 ms [0.044/0.044]
1000 Pass
818 ms [0.044/0.044]
1000 Pass
830 ms [0.044/0.044]
1000 Pass
807 ms [0.044/0.044]
1000
Case 12.1.13 Pass
2739 ms [0.044/0.044]
1000 Pass
2255 ms [0.044/0.044]
1000 Pass
2825 ms [0.044/0.044]
1000 Pass
2792 ms [0.044/0.044]
1000 Pass
2788 ms [0.044/0.044]
1000 Pass
2811 ms [0.044/0.044]
1000 Pass
2292 ms [0.044/0.044]
1000 Pass
2145 ms [0.044/0.044]
1000 Pass
1588 ms [0.044/0.044]
1000 Pass
1349 ms [0.047/0.044]
1000 Pass
1582 ms [0.044/0.044]
1000 Pass
1300 ms [0.044/0.044]
1000 Pass
1327 ms [0.044/0.044]
1000 Pass
1410 ms [0.044/0.044]
1000 Pass
1360 ms [0.044/0.044]
1000
Case 12.1.14 Pass
5059 ms [0.044/0.044]
1000 Pass
4091 ms [0.044/0.044]
1000 Pass
5166 ms [0.044/0.044]
1000 Pass
5113 ms [0.044/0.044]
1000 Pass
5108 ms [0.044/0.044]
1000 Pass
5115 ms [0.044/0.044]
1000 Pass
4159 ms [0.044/0.044]
1000 Pass
3965 ms [0.044/0.044]
1000 Pass
2762 ms [0.044/0.044]
1000 Pass
2499 ms [0.045/0.044]
1000 Pass
2747 ms [0.044/0.044]
1000 Pass
2271 ms [0.044/0.044]
1000 Pass
2346 ms [0.044/0.044]
1000 Pass
2297 ms [0.044/0.044]
1000 Pass
2308 ms [0.044/0.044]
1000
Case 12.1.15 Pass
9635 ms [0.043/0.043]
1000 Pass
7718 ms [0.043/0.043]
1000 Pass
10023 ms [0.043/0.043]
1000 Pass
9862 ms [0.043/0.043]
1000 Pass
9841 ms [0.043/0.043]
1000 Pass
9977 ms [0.043/0.043]
1000 Pass
8107 ms [0.043/0.043]
1000 Pass
7571 ms [0.043/0.043]
1000 Pass
5534 ms [0.043/0.043]
1000 Pass
4736 ms [0.044/0.043]
1000 Pass
5174 ms [0.043/0.043]
1000 Pass
4540 ms [0.043/0.043]
1000 Pass
4582 ms [0.043/0.043]
1000 Pass
4480 ms [0.043/0.043]
1000 Pass
4559 ms [0.043/0.043]
1000
Case 12.1.16 Pass
9246 ms [0.043/0.043]
1000 Pass
7515 ms [0.043/0.043]
1000 Pass
9834 ms [0.043/0.043]
1000 Pass
9637 ms [0.043/0.043]
1000 Pass
9576 ms [0.043/0.043]
1000 Pass
9720 ms [0.043/0.043]
1000 Pass
7864 ms [0.043/0.043]
1000 Pass
7391 ms [0.043/0.043]
1000 Pass
5250 ms [0.043/0.043]
1000 Pass
4309 ms [0.044/0.043]
1000 Pass
4924 ms [0.043/0.043]
1000 Pass
4312 ms [0.043/0.043]
1000 Pass
4188 ms [0.043/0.043]
1000 Pass
4448 ms [0.043/0.043]
1000 Pass
4370 ms [0.043/0.043]
1000
Case 12.1.17 Pass
9229 ms [0.043/0.043]
1000 Pass
7431 ms [0.043/0.043]
1000 Pass
9733 ms [0.043/0.043]
1000 Pass
9577 ms [0.043/0.043]
1000 Pass
9521 ms [0.043/0.043]
1000 Pass
9624 ms [0.043/0.043]
1000 Pass
7815 ms [0.043/0.043]
1000 Pass
7267 ms [0.043/0.043]
1000 Pass
4998 ms [0.043/0.043]
1000 Pass
4436 ms [0.044/0.043]
1000 Pass
4933 ms [0.043/0.043]
1000 Pass
4109 ms [0.043/0.043]
1000 Pass
4125 ms [0.043/0.043]
1000 Pass
4117 ms [0.043/0.043]
1000 Pass
4404 ms [0.043/0.043]
1000
Case 12.1.18 Pass
9148 ms [0.043/0.043]
1000 Pass
7414 ms [0.043/0.043]
1000 Pass
9749 ms [0.043/0.043]
1000 Pass
9549 ms [0.043/0.043]
1000 Pass
9542 ms [0.043/0.043]
1000 Pass
9625 ms [0.043/0.043]
1000 Pass
7786 ms [0.043/0.043]
1000 Pass
7221 ms [0.043/0.043]
1000 Pass
5021 ms [0.043/0.043]
1000 Pass
4288 ms [0.044/0.043]
1000 Pass
4879 ms [0.043/0.043]
1000 Pass
4258 ms [0.043/0.043]
1000 Pass
4142 ms [0.043/0.043]
1000 Pass
4135 ms [0.043/0.043]
1000 Pass
4269 ms [0.043/0.043]
1000
12 WebSocket Compression (different payloads) cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
12.2 Lena Picture, Bitmap 512x512 bw (binary, 263222 bytes)
Case 12.2.1 Pass
173 ms [1.103/1.103]
1000 Pass
164 ms [1.103/1.103]
1000 Pass
167 ms [1.103/1.103]
1000 Pass
162 ms [1.103/1.103]
1000 Pass
161 ms [1.103/1.103]
1000 Pass
168 ms [1.103/1.103]
1000 Pass
157 ms [1.106/1.103]
1000 Pass
155 ms [1.106/1.103]
1000 Pass
226 ms [1.103/1.103]
1000 Pass
208 ms [1.103/1.103]
1000 Pass
200 ms [1.106/1.103]
1000 Pass
194 ms [1.103/1.103]
1000 Pass
203 ms [1.103/1.103]
1000 Pass
198 ms [1.103/1.103]
1000 Pass
193 ms [1.103/1.103]
1000
Case 12.2.2 Pass
205 ms [0.996/0.996]
1000 Pass
186 ms [0.996/0.996]
1000 Pass
199 ms [0.996/0.996]
1000 Pass
191 ms [0.996/0.996]
1000 Pass
187 ms [0.996/0.996]
1000 Pass
189 ms [0.996/0.996]
1000 Pass
193 ms [0.997/0.996]
1000 Pass
187 ms [0.997/0.996]
1000 Pass
242 ms [0.996/0.996]
1000 Pass
225 ms [0.996/0.996]
1000 Pass
227 ms [0.997/0.996]
1000 Pass
218 ms [0.996/0.996]
1000 Pass
221 ms [0.996/0.996]
1000 Pass
222 ms [0.996/0.996]
1000 Pass
222 ms [0.996/0.996]
1000
Case 12.2.3 Pass
348 ms [0.966/0.966]
1000 Pass
296 ms [0.966/0.966]
1000 Pass
313 ms [0.966/0.966]
1000 Pass
307 ms [0.966/0.966]
1000 Pass
322 ms [0.966/0.966]
1000 Pass
327 ms [0.966/0.966]
1000 Pass
329 ms [0.966/0.966]
1000 Pass
298 ms [0.966/0.966]
1000 Pass
305 ms [0.966/0.966]
1000 Pass
292 ms [0.966/0.966]
1000 Pass
287 ms [0.966/0.966]
1000 Pass
279 ms [0.966/0.966]
1000 Pass
279 ms [0.966/0.966]
1000 Pass
286 ms [0.966/0.966]
1000 Pass
279 ms [0.966/0.966]
1000
Case 12.2.4 Pass
569 ms [0.909/0.909]
1000 Pass
503 ms [0.909/0.909]
1000 Pass
541 ms [0.909/0.909]
1000 Pass
537 ms [0.909/0.909]
1000 Pass
537 ms [0.909/0.909]
1000 Pass
539 ms [0.909/0.909]
1000 Pass
550 ms [0.909/0.909]
1000 Pass
547 ms [0.909/0.909]
1000 Pass
443 ms [0.909/0.909]
1000 Pass
428 ms [0.909/0.909]
1000 Pass
428 ms [0.909/0.909]
1000 Pass
403 ms [0.909/0.909]
1000 Pass
422 ms [0.909/0.909]
1000 Pass
412 ms [0.909/0.909]
1000 Pass
410 ms [0.909/0.909]
1000
Case 12.2.5 Pass
1230 ms [0.859/0.859]
1000 Pass
1065 ms [0.859/0.859]
1000 Pass
1189 ms [0.859/0.859]
1000 Pass
1182 ms [0.859/0.859]
1000 Pass
1175 ms [0.859/0.859]
1000 Pass
1192 ms [0.859/0.859]
1000 Pass
1197 ms [0.859/0.859]
1000 Pass
1149 ms [0.859/0.859]
1000 Pass
774 ms [0.859/0.859]
1000 Pass
789 ms [0.859/0.859]
1000 Pass
773 ms [0.859/0.859]
1000 Pass
740 ms [0.859/0.859]
1000 Pass
721 ms [0.859/0.859]
1000 Pass
757 ms [0.859/0.859]
1000 Pass
786 ms [0.859/0.859]
1000
Case 12.2.6 Pass
2020 ms [0.851/0.851]
1000 Pass
1710 ms [0.851/0.851]
1000 Pass
1961 ms [0.851/0.851]
1000 Pass
1947 ms [0.851/0.851]
1000 Pass
1942 ms [0.851/0.851]
1000 Pass
1970 ms [0.851/0.851]
1000 Pass
1964 ms [0.851/0.851]
1000 Pass
1886 ms [0.851/0.851]
1000 Pass
1233 ms [0.851/0.851]
1000 Pass
1239 ms [0.851/0.851]
1000 Pass
1167 ms [0.851/0.851]
1000 Pass
1190 ms [0.851/0.851]
1000 Pass
1169 ms [0.851/0.851]
1000 Pass
1162 ms [0.851/0.851]
1000 Pass
1199 ms [0.851/0.851]
1000
Case 12.2.7 Pass
3517 ms [0.850/0.850]
1000 Pass
3000 ms [0.850/0.850]
1000 Pass
3455 ms [0.850/0.850]
1000 Pass
3420 ms [0.850/0.850]
1000 Pass
3396 ms [0.850/0.850]
1000 Pass
3450 ms [0.850/0.850]
1000 Pass
3555 ms [0.850/0.850]
1000 Pass
3384 ms [0.850/0.850]
1000 Pass
2026 ms [0.850/0.850]
1000 Pass
1725 ms [0.865/0.850]
1000 Pass
1999 ms [0.850/0.850]
1000 Pass
2059 ms [0.850/0.850]
1000 Pass
2241 ms [0.850/0.850]
1000 Pass
1939 ms [0.850/0.850]
1000 Pass
2003 ms [0.850/0.850]
1000
Case 12.2.8 Pass
6644 ms [0.851/0.851]
1000 Pass
5546 ms [0.851/0.851]
1000 Pass
6542 ms [0.851/0.851]
1000 Pass
6447 ms [0.851/0.851]
1000 Pass
6437 ms [0.851/0.851]
1000 Pass
6539 ms [0.851/0.851]
1000 Pass
6912 ms [0.851/0.851]
1000 Pass
6640 ms [0.851/0.851]
1000 Pass
3860 ms [0.851/0.851]
1000 Pass
3482 ms [0.860/0.851]
1000 Pass
3671 ms [0.851/0.851]
1000 Pass
3672 ms [0.851/0.851]
1000 Pass
3775 ms [0.851/0.851]
1000 Pass
3656 ms [0.851/0.851]
1000 Pass
3769 ms [0.851/0.851]
1000
Case 12.2.9 Pass
12745 ms [0.851/0.851]
1000 Pass
10722 ms [0.851/0.851]
1000 Pass
12739 ms [0.851/0.851]
1000 Pass
12522 ms [0.851/0.851]
1000 Pass
12484 ms [0.851/0.851]
1000 Pass
12727 ms [0.851/0.851]
1000 Pass
13307 ms [0.851/0.851]
1000 Pass
12706 ms [0.851/0.851]
1000 Pass
7131 ms [0.851/0.851]
1000 Pass
6964 ms [0.855/0.851]
1000 Pass
6813 ms [0.851/0.851]
1000 Pass
7131 ms [0.851/0.851]
1000 Pass
7428 ms [0.851/0.851]
1000 Pass
6971 ms [0.851/0.851]
1000 Pass
6865 ms [0.851/0.851]
1000
Case 12.2.10 Pass
25116 ms [0.850/0.850]
1000 Pass
21140 ms [0.850/0.850]
1000 Pass
25190 ms [0.850/0.850]
1000 Pass
24737 ms [0.850/0.850]
1000 Pass
24675 ms [0.850/0.850]
1000 Pass
25151 ms [0.850/0.850]
1000 Pass
25779 ms [0.850/0.850]
1000 Pass
24638 ms [0.850/0.850]
1000 Pass
13607 ms [0.850/0.850]
1000 Pass
13592 ms [0.853/0.850]
1000 Pass
13160 ms [0.850/0.850]
1000 Pass
13286 ms [0.850/0.850]
1000 Pass
13760 ms [0.850/0.850]
1000 Pass
13363 ms [0.850/0.850]
1000 Pass
13594 ms [0.850/0.850]
1000
Case 12.2.11 Pass
2545 ms [0.851/0.851]
1000 Pass
2093 ms [0.851/0.851]
1000 Pass
2355 ms [0.851/0.851]
1000 Pass
2326 ms [0.851/0.851]
1000 Pass
2318 ms [0.851/0.851]
1000 Pass
2345 ms [0.851/0.851]
1000 Pass
2360 ms [0.851/0.851]
1000 Pass
2275 ms [0.851/0.851]
1000 Pass
1949 ms [0.851/0.851]
1000 Pass
1797 ms [0.851/0.851]
1000 Pass
1649 ms [0.851/0.851]
1000 Pass
1642 ms [0.851/0.851]
1000 Pass
1702 ms [0.851/0.851]
1000 Pass
1630 ms [0.851/0.851]
1000 Pass
1623 ms [0.851/0.851]
1000
Case 12.2.12 Pass
4582 ms [0.850/0.850]
1000 Pass
3728 ms [0.850/0.850]
1000 Pass
4187 ms [0.850/0.850]
1000 Pass
4167 ms [0.850/0.850]
1000 Pass
4128 ms [0.850/0.850]
1000 Pass
4198 ms [0.850/0.850]
1000 Pass
4256 ms [0.850/0.850]
1000 Pass
4119 ms [0.850/0.850]
1000 Pass
3145 ms [0.850/0.850]
1000 Pass
2701 ms [0.865/0.850]
1000 Pass
2870 ms [0.850/0.850]
1000 Pass
2696 ms [0.850/0.850]
1000 Pass
2759 ms [0.850/0.850]
1000 Pass
2678 ms [0.850/0.850]
1000 Pass
2646 ms [0.850/0.850]
1000
Case 12.2.13 Pass
8765 ms [0.851/0.851]
1000 Pass
7103 ms [0.851/0.851]
1000 Pass
7992 ms [0.851/0.851]
1000 Pass
7940 ms [0.851/0.851]
1000 Pass
7903 ms [0.851/0.851]
1000 Pass
8034 ms [0.851/0.851]
1000 Pass
8247 ms [0.851/0.851]
1000 Pass
7925 ms [0.851/0.851]
1000 Pass
5599 ms [0.851/0.851]
1000 Pass
5085 ms [0.860/0.851]
1000 Pass
5329 ms [0.851/0.851]
1000 Pass
5063 ms [0.851/0.851]
1000 Pass
5292 ms [0.851/0.851]
1000 Pass
4930 ms [0.851/0.851]
1000 Pass
4911 ms [0.851/0.851]
1000
Case 12.2.14 Pass
17024 ms [0.851/0.851]
1000 Pass
13754 ms [0.851/0.851]
1000 Pass
15680 ms [0.851/0.851]
1000 Pass
15516 ms [0.851/0.851]
1000 Pass
15404 ms [0.851/0.851]
1000 Pass
15649 ms [0.851/0.851]
1000 Pass
16099 ms [0.851/0.851]
1000 Pass
15453 ms [0.851/0.851]
1000 Pass
10679 ms [0.851/0.851]
1000 Pass
10241 ms [0.855/0.851]
1000 Pass
10031 ms [0.851/0.851]
1000 Pass
9288 ms [0.851/0.851]
1000 Pass
9456 ms [0.851/0.851]
1000 Pass
9458 ms [0.851/0.851]
1000 Pass
9372 ms [0.851/0.851]
1000
Case 12.2.15 Pass
33440 ms [0.850/0.850]
1000 Pass
27018 ms [0.850/0.850]
1000 Pass
30966 ms [0.850/0.850]
1000 Pass
30629 ms [0.850/0.850]
1000 Pass
30304 ms [0.850/0.850]
1000 Pass
30861 ms [0.850/0.850]
1000 Pass
31245 ms [0.850/0.850]
1000 Pass
30110 ms [0.850/0.850]
1000 Pass
20334 ms [0.850/0.850]
1000 Pass
19501 ms [0.853/0.850]
1000 Pass
19565 ms [0.850/0.850]
1000 Pass
17777 ms [0.850/0.850]
1000 Pass
17882 ms [0.850/0.850]
1000 Pass
18388 ms [0.850/0.850]
1000 Pass
17742 ms [0.850/0.850]
1000
Case 12.2.16 Pass
27542 ms [0.850/0.850]
1000 Pass
22645 ms [0.850/0.850]
1000 Pass
26726 ms [0.850/0.850]
1000 Pass
26340 ms [0.850/0.850]
1000 Pass
26171 ms [0.850/0.850]
1000 Pass
26568 ms [0.850/0.850]
1000 Pass
27344 ms [0.850/0.850]
1000 Pass
26246 ms [0.850/0.850]
1000 Pass
15342 ms [0.850/0.850]
1000 Pass
15628 ms [0.853/0.850]
1000 Pass
14809 ms [0.850/0.850]
1000 Pass
14125 ms [0.850/0.850]
1000 Pass
14836 ms [0.850/0.850]
1000 Pass
14575 ms [0.850/0.850]
1000 Pass
14748 ms [0.850/0.850]
1000
Case 12.2.17 Pass
25814 ms [0.850/0.850]
1000 Pass
21529 ms [0.850/0.850]
1000 Pass
25628 ms [0.850/0.850]
1000 Pass
25186 ms [0.850/0.850]
1000 Pass
25106 ms [0.850/0.850]
1000 Pass
25430 ms [0.850/0.850]
1000 Pass
26251 ms [0.850/0.850]
1000 Pass
25200 ms [0.850/0.850]
1000 Pass
14185 ms [0.850/0.850]
1000 Pass
14384 ms [0.853/0.850]
1000 Pass
13603 ms [0.850/0.850]
1000 Pass
13678 ms [0.850/0.850]
1000 Pass
14324 ms [0.850/0.850]
1000 Pass
13855 ms [0.850/0.850]
1000 Pass
13849 ms [0.850/0.850]
1000
Case 12.2.18 Pass
25235 ms [0.850/0.850]
1000 Pass
21243 ms [0.850/0.850]
1000 Pass
25184 ms [0.850/0.850]
1000 Pass
24849 ms [0.850/0.850]
1000 Pass
24862 ms [0.850/0.850]
1000 Pass
25165 ms [0.850/0.850]
1000 Pass
25889 ms [0.850/0.850]
1000 Pass
24759 ms [0.850/0.850]
1000 Pass
13760 ms [0.850/0.850]
1000 Pass
13857 ms [0.853/0.850]
1000 Pass
13259 ms [0.850/0.850]
1000 Pass
13540 ms [0.850/0.850]
1000 Pass
13256 ms [0.850/0.850]
1000 Pass
13763 ms [0.850/0.850]
1000 Pass
13221 ms [0.850/0.850]
1000
12 WebSocket Compression (different payloads) cruby-1.9.3 cruby-2.0.0 cruby-2.1.10 cruby-2.2.6 cruby-2.3.3 cruby-2.4.0 jruby-1.9.3 jruby-2.0.0 node-v0.10.48 node-v0.12.18 node-v0.8.28 node-v4.7.3 node-v5.12.0 node-v6.9.5 node-v7.5.0
12.3 Human readable text, Goethe's Faust I (German) (binary, 222218 bytes)
Case 12.3.1 Pass
176 ms [0.727/0.727]
1000 Pass
160 ms [0.727/0.727]
1000 Pass
165 ms [0.727/0.727]
1000 Pass
162 ms [0.727/0.727]
1000 Pass
158 ms [0.727/0.727]
1000 Pass
161 ms [0.727/0.727]
1000 Pass
152 ms [0.737/0.727]
1000 Pass
151 ms [0.737/0.727]
1000 Pass
232 ms [0.727/0.727]
1000 Pass
226 ms [0.727/0.727]
1000 Pass
213 ms [0.737/0.727]
1000 Pass
210 ms [0.727/0.727]
1000 Pass
203 ms [0.727/0.727]
1000 Pass
213 ms [0.727/0.727]
1000 Pass
214 ms [0.727/0.727]
1000
Case 12.3.2 Pass
207 ms [0.544/0.544]
1000 Pass
187 ms [0.544/0.544]
1000 Pass
191 ms [0.544/0.544]
1000 Pass
189 ms [0.544/0.544]
1000 Pass
184 ms [0.544/0.544]
1000 Pass
187 ms [0.544/0.544]
1000 Pass
176 ms [0.546/0.544]
1000 Pass
172 ms [0.546/0.544]
1000 Pass
248 ms [0.544/0.544]
1000 Pass
230 ms [0.544/0.544]
1000 Pass
243 ms [0.546/0.544]
1000 Pass
217 ms [0.544/0.544]
1000 Pass
219 ms [0.544/0.544]
1000 Pass
252 ms [0.544/0.544]
1000 Pass
246 ms [0.544/0.544]
1000
Case 12.3.3 Pass
322 ms [0.482/0.482]
1000 Pass
267 ms [0.482/0.482]
1000 Pass
278 ms [0.482/0.482]
1000 Pass
277 ms [0.482/0.482]
1000 Pass
279 ms [0.482/0.482]
1000 Pass
280 ms [0.482/0.482]
1000 Pass
257 ms [0.483/0.482]
1000 Pass
255 ms [0.483/0.482]
1000 Pass
298 ms [0.482/0.482]
1000 Pass
282 ms [0.482/0.482]
1000 Pass
281 ms [0.483/0.482]
1000 Pass
262 ms [0.482/0.482]
1000 Pass
258 ms [0.482/0.482]
1000 Pass
287 ms [0.482/0.482]
1000 Pass
281 ms [0.482/0.482]
1000
Case 12.3.4 Pass
538 ms [0.422/0.422]
1000 Pass
481 ms [0.422/0.422]
1000 Pass
511 ms [0.422/0.422]
1000 Pass
514 ms [0.422/0.422]
1000 Pass
514 ms [0.422/0.422]
1000 Pass
519 ms [0.422/0.422]
1000 Pass
519 ms [0.422/0.422]
1000 Pass
522 ms [0.422/0.422]
1000 Pass
476 ms [0.422/0.422]
1000 Pass
474 ms [0.422/0.422]
1000 Pass
439 ms [0.422/0.422]
1000 Pass
413 ms [0.422/0.422]
1000 Pass
440 ms [0.422/0.422]
1000 Pass
466 ms [0.422/0.422]
1000 Pass
414 ms [0.422/0.422]
1000
Case 12.3.5 Pass
1277 ms [0.396/0.396]
1000 Pass
1157 ms [0.396/0.396]
1000 Pass
1249 ms [0.396/0.396]
1000 Pass
1246 ms [0.396/0.396]
1000 Pass
1249 ms [0.396/0.396]
1000 Pass
1255 ms [0.396/0.396]
1000 Pass
1293 ms [0.396/0.396]
1000 Pass
1243 ms [0.396/0.396]
1000 Pass
1039 ms [0.396/0.396]
1000 Pass
1066 ms [0.396/0.396]
1000 Pass
971 ms [0.396/0.396]
1000 Pass
959 ms [0.396/0.396]
1000 Pass
959 ms [0.396/0.396]
1000 Pass
995 ms [0.396/0.396]
1000 Pass
991 ms [0.396/0.396]
1000
Case 12.3.6 Pass
2132 ms [0.390/0.390]
1000 Pass
1939 ms [0.390/0.390]
1000 Pass
2119 ms [0.390/0.390]
1000 Pass
2107 ms [0.390/0.390]
1000 Pass
2098 ms [0.390/0.390]
1000 Pass
2116 ms [0.390/0.390]
1000 Pass
2172 ms [0.390/0.390]
1000 Pass
2112 ms [0.390/0.390]
1000 Pass
1769 ms [0.390/0.390]
1000 Pass
1852 ms [0.390/0.390]
1000 Pass
1667 ms [0.390/0.390]
1000 Pass
1620 ms [0.390/0.390]
1000 Pass
1660 ms [0.390/0.390]
1000 Pass
1626 ms [0.390/0.390]
1000 Pass
1622 ms [0.390/0.390]
1000
Case 12.3.7 Pass
3821 ms [0.387/0.387]
1000 Pass
3424 ms [0.387/0.387]
1000 Pass
3797 ms [0.387/0.387]
1000 Pass
3794 ms [0.387/0.387]
1000 Pass
3781 ms [0.387/0.387]
1000 Pass
3781 ms [0.387/0.387]
1000 Pass
3898 ms [0.387/0.387]
1000 Pass
3767 ms [0.387/0.387]
1000 Pass
3086 ms [0.387/0.387]
1000 Pass
2754 ms [0.432/0.387]
1000 Pass
2902 ms [0.387/0.387]
1000 Pass
3127 ms [0.387/0.387]
1000 Pass
3052 ms [0.387/0.387]
1000 Pass
2962 ms [0.387/0.387]
1000 Pass
3000 ms [0.387/0.387]
1000
Case 12.3.8 Pass
7156 ms [0.386/0.386]
1000 Pass
6413 ms [0.386/0.386]
1000 Pass
7148 ms [0.386/0.386]
1000 Pass
7087 ms [0.386/0.386]
1000 Pass
7077 ms [0.386/0.386]
1000 Pass
7143 ms [0.386/0.386]
1000 Pass
7387 ms [0.386/0.386]
1000 Pass
7145 ms [0.386/0.386]
1000 Pass
5615 ms [0.386/0.386]
1000 Pass
5099 ms [0.415/0.386]
1000 Pass
5321 ms [0.386/0.386]
1000 Pass
5416 ms [0.386/0.386]
1000 Pass
5417 ms [0.386/0.386]
1000 Pass
5321 ms [0.386/0.386]
1000 Pass
5287 ms [0.386/0.386]
1000
Case 12.3.9 Pass
13746 ms [0.385/0.385]
1000 Pass
12392 ms [0.385/0.385]
1000 Pass
13861 ms [0.385/0.385]
1000 Pass
13741 ms [0.385/0.385]
1000 Pass
13756 ms [0.385/0.385]
1000 Pass
13835 ms [0.385/0.385]
1000 Pass
14529 ms [0.385/0.385]
1000 Pass
13991 ms [0.385/0.385]
1000 Pass
10546 ms [0.385/0.385]
1000 Pass
10249 ms [0.401/0.385]
1000 Pass
10102 ms [0.385/0.385]
1000 Pass
9993 ms [0.385/0.385]
1000 Pass
10149 ms [0.385/0.385]
1000 Pass
9987 ms [0.385/0.385]
1000 Pass
10441 ms [0.385/0.385]
1000
Case 12.3.10 Pass
26990 ms [0.385/0.385]
1000 Pass
24377 ms [0.385/0.385]
1000 Pass
27376 ms [0.385/0.385]