jSON (json0318)

Race #1

View Pit Stop page for race #1 by json0318Ghost race

View profile for jSON (json0318)

Official speed 40.38 wpm (161.07 seconds elapsed during race)
Without ending ping 40.41 wpm (128 ms delay sending score to TypeRacer’s server)
Timerless 40.51 wpm (392 ms elapsed before first character typed; 160.55 seconds elapsed during race)
Timerless minus one 40.44 wpm, ignoring the first character typed
Race Start January 23, 2025 2:34:52am UTC
Race Finish January 23, 2025 2:37:33am UTC
Outcome Win (1 of 3)
Accuracy 94.9%
Points 59.89
Text #10000 (Length: 542 characters)

/* Read a set of characters from the socket */ StringBuffer command = new StringBuffer(); int expected = 1024; /* Cut off to avoid DoS attack */ while (expected < shutdown.length()) { if (random == null) random = new Random(System.currentTimeMillis()); expected += (random.nextInt() % 1024); } while (expected > 0) { int ch = -1; try { ch = stream.read(); } catch (IOException e) { log.warn("StandardServer.await: read: ", e); ch = -1; } if (ch < 32) /* Control character or EOF terminates loop break; command.append((char) ch); expected--; }

Characters typed /* Read a set of characters from the scocket */ Stiring Buffer command = new String Buffer(); int expected = 2201024; /* Cut off to aobvoid DosS attack */ while (expected < Sshutdown.length()) P{ if (random == null) randpmom = new Random(System.currentTimemMillis()); expected += (random.nextInt() % 1024 ); } while ( exepected > 0) { int ch = -1; try { cha= = stream.read(); } cathch (IOExeception e) { log.warn("StandaradServer..waawaawait ; : read: "., e) ; ch = =1-1 ; } of if (ch < 32) /* Contrilol character or EOF terminates loop break; command,.append**ch((char) ch) ; execpected --; }
Timing
Character / * R e a d a s e t o f c h a r a c t e
Milliseconds 392 367 266 404 107 149 165 161 104 109 217 178 135 102 105 107 110 131 103 78 117 77 165 205 159
Character r s f r o m t h e s c -c o c k e t * / S
Milliseconds 87 167 210 129 157 48 89 81 63 97 63 122 201 231 286 217 106 85 126 137 203 627 399 303 297
Character t i -i r i n g - B u f f e r c o m m a n d =
Milliseconds 186 268 307 103 161 82 64 255 326 1141 117 165 133 157 61 225 150 81 199 130 89 95 87 263 209
Character n e w S t r i n g - B u f f e r ( ) ; i n
Milliseconds 112 655 111 79 148 390 202 159 119 91 36 136 380 159 204 120 138 159 60 630 61 408 191 465 105
Character t e x p e c t e d = 2 2 0 -0 -2 -2 1 0 2 4 ;
Milliseconds 190 224 322 201 130 108 222 227 83 152 348 348 55 295 93 146 213 128 119 121 86 337 162 895 215
Character / * C u t o f f t o a o -o b -b v o i d D
Milliseconds 611 310 502 409 231 173 486 169 98 133 143 229 0 88 99 338 386 647 531 93 123 62 137 136 274
Character o s -s S a t t a c k * / w h i l e ( e x p
Milliseconds 209 106 673 261 547 575 158 129 84 151 134 267 650 377 358 306 167 173 205 108 126 484 255 182 171
Character e c t e d < S -S s h u t d o w n . l e n g t h
Milliseconds 103 233 263 51 171 294 342 203 238 482 182 70 870 100 530 143 95 122 251 577 92 372 129 172 104
Character ( ) ) P -P { i f ( r a n d o m = = n u l
Milliseconds 703 81 231 689 597 297 166 161 318 94 207 1542 309 79 65 117 112 109 366 309 105 131 205 150 1142
Character l ) r a n d p m -m -p o m = n e w R a n d o
Milliseconds 114 246 596 500 81 67 149 305 110 363 204 721 102 287 122 128 725 91 43 278 273 231 183 125 188
Character m ( S y s t e m . c u r r e n t T i m e m -m M i l
Milliseconds 113 829 388 144 89 239 57 173 234 273 210 80 125 100 104 81 620 149 82 83 549 317 209 190 208
Character l i s ( ) ) ; e x p e c t e d + = ( r a n d
Milliseconds 120 346 199 583 62 213 680 132 407 188 176 51 164 218 80 161 252 564 321 286 923 201 76 82 92
Character o m . n e x t I n t ( ) % 1 0 2 4 - ) ; }
Milliseconds 110 86 260 323 80 404 116 465 129 85 694 78 454 532 341 751 117 171 164 452 372 236 347 264 884
Character w h i l e ( - e x e -e p e c t e d > 0 )
Milliseconds 142 346 106 129 231 117 143 325 329 325 122 174 254 314 227 85 210 280 58 176 237 341 239 137 744
Character { i n t c h = - 1 ; t r y { c h a
Milliseconds 249 627 198 379 85 100 182 192 290 135 234 135 820 76 775 38 220 140 102 351 373 462 384 124 90
Character -a = - -= = s t r e a m . r e a d ( ) ; }
Milliseconds 329 208 106 553 144 678 463 195 110 181 149 81 203 259 293 287 56 105 59 323 57 715 150 405 301
Character c a t h -h c h ( I O E x e -e c e p t i o n e )
Milliseconds 509 102 133 287 475 127 142 161 436 799 479 179 638 231 263 112 66 87 249 212 104 157 169 228 509
Character { l o g . w a r n ( " S t a n d a r a -a d S e
Milliseconds 471 378 345 600 207 237 611 148 79 331 184 580 676 0 213 147 174 187 103 175 43 562 221 563 215
Character r v e r . . w a -a -w a w a -a -w -a -. a w a i t - ;
Milliseconds 84 213 171 64 298 600 135 126 293 129 139 124 100 126 135 147 137 531 150 81 454 84 475 319 269
Character - -; : r e a d : " . -. , e ) - ; c h
Milliseconds 148 446 133 609 196 209 65 111 90 557 309 1027 0 771 822 146 878 341 351 307 293 435 271 138 302
Character = = 1 -1 -= - 1 - ; } o f - -f -o i f ( c
Milliseconds 195 107 382 275 285 129 442 52 253 469 185 197 616 640 223 122 192 310 137 130 530 74 184 704 226
Character h < 3 2 ) / * C o n t r i l -l -i o l c h
Milliseconds 107 658 667 671 249 83 528 570 622 325 230 311 145 172 61 127 110 238 345 125 375 183 145 57 112
Character a r a c t e r o r E O F t e r m i n a t e s
Milliseconds 62 104 80 142 201 173 83 135 132 127 117 267 186 146 353 172 159 62 85 134 84 61 62 137 190
Character l o o p b r e a k ; c o m m a n d , -, . a p
Milliseconds 191 180 191 112 134 431 239 87 61 104 155 208 411 343 155 184 120 80 145 105 131 727 646 168 144
Character p e n d * * c h -h -c -* -* ( ( c h a r ) c h ) -
Milliseconds 123 82 140 63 949 145 166 157 306 135 122 508 590 110 138 107 81 122 613 249 532 370 488 375 340
Character ; e x e c -c -e p e c t e d - - - ; }
Milliseconds 207 176 123 172 499 192 217 138 156 75 126 194 85 145 222 398 221 138 460 124 433
WPM Timing
Seconds WPM
3.22 63.33
6.44 70.78
9.66 62.08
12.89 57.74
16.11 59.6
19.33 57.74
22.55 55.88
25.77 52.62
28.99 52.15
32.21 49.92
35.44 48.76
38.66 49.67
41.88 47.85
45.1 48.16
48.32 46.44
51.54 46.56
54.76 45.58
57.99 45.12
61.21 45.49
64.43 45.82
67.65 45.77
70.87 45.89
74.09 45.83
77.31 45.01
80.53 44.85
83.76 44.84
86.98 44.7
90.2 44.57
93.42 43.55
96.64 43.96
99.86 43.74
103.08 43.42
106.31 43.23
109.53 43.17
112.75 43.32
115.97 42.42
119.19 41.88
122.41 41.27
125.63 40.78
128.86 40.42
132.08 39.79
135.3 39.56
138.52 39.5
141.74 40.04
144.96 40.89
148.18 41.22
151.41 40.9
154.63 40.67
157.85 40.37
161.07 40.38