| Official speed | 45.40 wpm (143.26 seconds elapsed during race) | 
 
  | Without ending ping | 45.71 wpm (974 ms delay sending score to TypeRacer’s server) | 
 
  | Timerless | 46.09 wpm (1,172 ms elapsed before first character typed; 141.11 seconds elapsed during race) | 
 
  | Timerless minus one | 46.01 wpm, ignoring the first character typed | 
 
  | Race Start | January 2, 2025 5:55:28pm UTC | 
 
  | Race Finish | January 2, 2025 5:57:51pm UTC | 
 
  | Outcome | Win (1 of 3) | 
 
  | Accuracy | 93.1% | 
 
  | Points | 67.35 | 
 
  | 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 forrom the socket */ String Buffer command = new StribngBuffer(); int expected = 1024M;; (/* Cut off to avoid DosS atrttack */ while (expectexd< < stouthutdownl\l.lenghtth()) { ioff (drandom == minull ) random = new Random (System.currentTimeMillis()=); exp4ecected += (random.enextInt() &% 10214); } 2wwhile (expected > 0) { int ch = 1--1; try { ch = stream.read(); {}{ } catch (IOExceptuionion e)=) +\{{ l\ogog .warn(!"Starndndard sEServer.waawatiootait: read: ", 3ee); ch = -1; } if (ch >< 32 ) /* Control character or EOF terminates loop breakM ; command.aappend/(((chatr) ch) ; expected -----; } | 
 
  | Timing | 
    
     | Character | / | * |  | R | e | a | d |  | a |  | s | e | t |  | o | f |  | c | h | a | r | a | c | t | e |  
     | Milliseconds | 1172 | 98 | 371 | 396 | 203 | 110 | 109 | 96 | 68 | 106 | 113 | 175 | 65 | 93 | 102 | 86 | 85 | 233 | 51 | 68 | 226 | 125 | 72 | 163 | 86 |  
    
     | Character | r | s |  | f | o | r | -r | -o | r | o | m |  | t | h | e |  | s | o | c | k | e | t |  | * | / |  
     | Milliseconds | 138 | 86 | 128 | 105 | 134 | 42 | 226 | 127 | 92 | 91 | 55 | 42 | 101 | 91 | 63 | 90 | 79 | 156 | 33 | 515 | 94 | 82 | 501 | 164 | 633 |  
    
     | Character |  | S | t | r | i | n | g |  | - | B | u | f | f | e | r |  | c | o | m | m | a | n | d |  | = |  
     | Milliseconds | 78 | 502 | 181 | 163 | 92 | 115 | 48 | 304 | 358 | 91 | 177 | 93 | 146 | 74 | 110 | 100 | 154 | 119 | 80 | 183 | 146 | 85 | 100 | 148 | 217 |  
    
     | Character |  | n | e | w |  | S | t | r | i | b | -b | n | g | B | u | f | f | e | r | ( | ) | ; |  | i | n |  
     | Milliseconds | 164 | 238 | 85 | 58 | 76 | 239 | 256 | 153 | 108 | 120 | 346 | 153 | 121 | 445 | 177 | 336 | 177 | 107 | 90 | 663 | 77 | 123 | 209 | 466 | 62 |  
    
     | Character | t |  | e | x | p | e | c | t | e | d |  | = |  | 1 | 0 | 2 | 4 | M | ; | -; | -M | ; |  | ( | -( |  
     | Milliseconds | 50 | 107 | 104 | 169 | 99 | 113 | 141 | 169 | 72 | 134 | 91 | 126 | 142 | 429 | 57 | 185 | 345 | 409 | 0 | 367 | 583 | 236 | 176 | 873 | 198 |  
    
     | Character | / | * |  | C | u | t |  | o | f | f |  | t | o |  | a | v | o | i | d |  | D | o | s | -s | S |  
     | Milliseconds | 111 | 108 | 238 | 430 | 163 | 98 | 121 | 162 | 104 | 134 | 143 | 267 | 30 | 68 | 116 | 127 | 75 | 162 | 100 | 76 | 199 | 248 | 120 | 528 | 99 |  
    
     | Character |  | a | t | r | t | -t | -r | t | a | c | k |  | * | / |  | w | h | i | l | e |  | ( | e | x | p |  
     | Milliseconds | 239 | 360 | 465 | 169 | 0 | 323 | 157 | 105 | 58 | 117 | 109 | 497 | 177 | 303 | 475 | 286 | 165 | 472 | 188 | 129 | 120 | 492 | 678 | 140 | 121 |  
    
     | Character | e | c | t | e | x | -x | d | < | -< |  | < |  | s | t | o | -o | -t | u | t | -t | -u | h | u | t | d |  
     | Milliseconds | 108 | 117 | 185 | 69 | 156 | 515 | 105 | 234 | 296 | 153 | 164 | 338 | 297 | 287 | 116 | 229 | 142 | 149 | 127 | 255 | 133 | 78 | 98 | 78 | 254 |  
    
     | Character | o | w | n | l | \ | -\ | -l | l | -l | . | l | e | n | g | h | t | -t | -h | t | h | ( | ) | ) |  | { |  
     | Milliseconds | 105 | 97 | 109 | 266 | 0 | 0 | 0 | 164 | 339 | 105 | 149 | 195 | 59 | 146 | 98 | 92 | 599 | 657 | 113 | 163 | 782 | 182 | 176 | 423 | 420 |  
    
     | Character |  | i | o | f | -f | -o | f |  | ( | d | -d | r | a | n | d | o | m |  | = | = |  | m | i | -i | -m |  
     | Milliseconds | 405 | 157 | 13 | 72 | 332 | 142 | 134 | 119 | 578 | 266 | 284 | 71 | 69 | 72 | 91 | 98 | 64 | 142 | 204 | 148 | 155 | 119 | 119 | 310 | 127 |  
    
     | Character | n | u | l | l |  | - | ) |  | r | a | n | d | o | m |  | = |  | n | e | w |  | R | a | n | d |  
     | Milliseconds | 101 | 91 | 182 | 99 | 147 | 360 | 249 | 593 | 173 | 79 | 73 | 89 | 72 | 91 | 114 | 218 | 190 | 155 | 76 | 42 | 101 | 655 | 257 | 86 | 94 |  
    
     | Character | o | m |  | - | ( | S | y | s | t | e | m | . | c | u | r | r | e | n | t | T | i | m | e | M | i |  
     | Milliseconds | 98 | 78 | 163 | 232 | 192 | 456 | 261 | 162 | 176 | 74 | 49 | 196 | 381 | 77 | 151 | 145 | 50 | 72 | 91 | 351 | 211 | 172 | 61 | 326 | 169 |  
    
     | Character | l | l | i | s | ( | ) | = | -= | ) | ; |  | e | x | p | 4 | e | c | -c | -e | -4 | e | c | t | e | d |  
     | Milliseconds | 154 | 126 | 157 | 98 | 615 | 56 | 311 | 709 | 432 | 125 | 221 | 457 | 129 | 90 | 128 | 0 | 216 | 226 | 150 | 128 | 78 | 81 | 170 | 66 | 132 |  
    
     | Character |  | + | = |  | ( | r | a | n | d | o | m | . | e | -e | n | e | x | t | I | n | t | ( | ) |  | & |  
     | Milliseconds | 97 | 157 | 643 | 211 | 557 | 330 | 73 | 152 | 155 | 57 | 72 | 204 | 346 | 261 | 162 | 85 | 99 | 84 | 515 | 183 | 104 | 692 | 67 | 126 | 1029 |  
    
     | Character | -& | % |  | 1 | 0 | 2 | 1 | -1 | 4 | ) | ; |  | } |  | 2 | w | -w | -2 | w | h | i | l | e |  | ( |  
     | Milliseconds | 209 | 169 | 325 | 375 | 84 | 112 | 120 | 297 | 85 | 824 | 111 | 163 | 658 | 169 | 670 | 12 | 361 | 141 | 78 | 85 | 104 | 163 | 91 | 133 | 650 |  
    
     | Character | e | x | p | e | c | t | e | d |  | > |  | 0 | ) |  | { |  | i | n | t |  | c | h |  | = |  |  
     | Milliseconds | 417 | 103 | 121 | 106 | 149 | 176 | 71 | 141 | 175 | 206 | 372 | 220 | 670 | 280 | 712 | 383 | 181 | 80 | 61 | 388 | 205 | 199 | 280 | 108 | 134 |  
    
     | Character | 1 | - | -- | -1 | - | 1 | ; |  | t | r | y |  | { |  | c | h |  | = |  | s | t | r | e | a | m |  
     | Milliseconds | 188 | 177 | 219 | 133 | 86 | 76 | 558 | 157 | 195 | 150 | 146 | 164 | 492 | 270 | 146 | 99 | 644 | 89 | 206 | 259 | 14 | 172 | 56 | 78 | 49 |  
    
     | Character | . | r | e | a | d | ( | ) | ; |  | { | } | -} | -{ | { |  | - | -{ | } |  | c | a | t | c | h |  |  
     | Milliseconds | 219 | 153 | 65 | 78 | 111 | 614 | 92 | 246 | 199 | 266 | 0 | 291 | 134 | 68 | 151 | 237 | 143 | 92 | 196 | 312 | 112 | 100 | 159 | 73 | 303 |  
    
     | Character | ( | I | O | E | x | c | e | p | t | u | i | o | n | -n | -o | -i | -u | i | o | n |  | e | ) | = | -= |  
     | Milliseconds | 231 | 423 | 56 | 494 | 313 | 399 | 102 | 91 | 78 | 103 | 0 | 67 | 140 | 211 | 141 | 134 | 120 | 154 | 71 | 127 | 146 | 157 | 368 | 0 | 472 |  
    
     | Character | ) | -) |  | + | -+ | \ | { | -{ | -\ | { |  | l | \ | o | g | -g | -o | -\ | o | g |  | - | . | w | a |  
     | Milliseconds | 246 | 520 | 176 | 163 | 324 | 59 | 0 | 357 | 148 | 0 | 295 | 240 | 0 | 0 | 120 | 80 | 146 | 126 | 0 | 78 | 148 | 289 | 78 | 430 | 106 |  
    
     | Character | r | n | ( | ! | -! | " | S | t | a | r | n | d | -d | -n | -r | n | d | a | r | d |  | - | s | E | -E |  
     | Milliseconds | 98 | 51 | 556 | 465 | 429 | 226 | 269 | 395 | 120 | 111 | 79 | 120 | 182 | 141 | 134 | 166 | 56 | 62 | 114 | 194 | 164 | 266 | 369 | 324 | 184 |  
    
     | Character | -s | S | e | r | v | e | r | . | w | a | -a | -w | a | w | a | t | i | -i | -t | o | -o | -a | o | t | -t |  
     | Milliseconds | 141 | 44 | 229 | 122 | 91 | 206 | 84 | 183 | 266 | 101 | 124 | 128 | 58 | 63 | 289 | 112 | 114 | 401 | 155 | 156 | 329 | 134 | 86 | 115 | 245 |  
    
     | Character | -o | a | i | t | : |  | r | e | a | d | : |  | " | , |  | 3 | -3 | e | e | -e | ) | ; |  | c | h |  
     | Milliseconds | 134 | 112 | 289 | 92 | 403 | 155 | 210 | 79 | 69 | 101 | 181 | 164 | 220 | 337 | 190 | 273 | 433 | 120 | 169 | 386 | 346 | 189 | 247 | 270 | 100 |  
    
     | Character |  | = |  | - | 1 | ; |  | } |  | i | f |  | ( | c | h |  | > | -> | < |  | 3 | 2 |  | - | ) |  
     | Milliseconds | 422 | 93 | 578 | 125 | 148 | 672 | 252 | 365 | 339 | 184 | 100 | 140 | 846 | 331 | 552 | 519 | 272 | 370 | 114 | 79 | 350 | 93 | 316 | 291 | 176 |  
    
     | Character |  | / | * |  | C | o | n | t | r | o | l |  | c | h | a | r | a | c | t | e | r |  | o | r |  |  
     | Milliseconds | 183 | 965 | 117 | 152 | 487 | 204 | 76 | 102 | 119 | 75 | 143 | 83 | 212 | 219 | 93 | 142 | 83 | 104 | 162 | 86 | 114 | 153 | 234 | 339 | 126 |  
    
     | Character | E | O | F |  | t | e | r | m | i | n | a | t | e | s |  | l | o | o | p |  | b | r | e | a | k |  
     | Milliseconds | 457 | 157 | 99 | 169 | 315 | 304 | 115 | 78 | 84 | 84 | 86 | 85 | 82 | 154 | 43 | 255 | 163 | 134 | 84 | 141 | 183 | 97 | 38 | 96 | 348 |  
    
     | Character | M |  | - | -M | ; |  | c | o | m | m | a | n | d | . | a | -a | a | p | p | e | n | d | / | ( | -( |  
     | Milliseconds | 310 | 247 | 275 | 133 | 291 | 364 | 412 | 103 | 157 | 155 | 216 | 101 | 105 | 260 | 310 | 388 | 277 | 92 | 119 | 134 | 113 | 107 | 549 | 153 | 219 |  
    
     | Character | -/ | ( | ( | c | h | a | t | -t | r | ) |  | c | h | ) |  | - | ; |  | e | x | p | e | c | t | e |  
     | Milliseconds | 134 | 169 | 107 | 358 | 86 | 97 | 67 | 723 | 65 | 163 | 416 | 240 | 181 | 750 | 225 | 430 | 255 | 182 | 162 | 155 | 78 | 127 | 84 | 182 | 79 |  
    
     | Character | d |  | - | -- | - | - | -- | -- | - | - | - | ; |  | } |  
     | Milliseconds | 149 | 280 | 80 | 181 | 99 | 133 | 270 | 141 | 133 | 114 | 134 | 281 | 204 | 310 |  | 
 
  | WPM Timing | 
 
  | Seconds | WPM |  2.87 | 46.07 | 5.73 | 67.01 | 8.6 | 65.62 | 11.46 | 65.96 | 14.33 | 67.01 | 17.19 | 63.52 | 20.06 | 65.22 | 22.92 | 59.16 | 25.79 | 61.43 | 28.65 | 58.63 | 31.52 | 57.11 | 34.38 | 55.84 | 37.25 | 52.84 | 40.11 | 52.65 | 42.98 | 50.82 | 45.84 | 50 | 48.71 | 50.01 | 51.57 | 50.72 | 54.44 | 51.36 | 57.3 | 51.93 | 60.17 | 51.06 | 63.03 | 50.64 | 65.9 | 50.99 | 68.76 | 49.73 | 71.63 | 49.25 | 74.5 | 48.81 | 77.36 | 48.86 | 80.23 | 48.76 | 83.09 | 48.67 | 85.96 | 49.28 | 88.82 | 49.04 | 91.69 | 48.82 | 94.55 | 48.1 | 97.42 | 47.55 | 100.28 | 47.03 | 103.15 | 46.54 | 106.01 | 46.3 | 108.88 | 46.18 | 111.74 | 45.75 | 114.61 | 45.55 | 117.47 | 45.36 | 120.34 | 44.97 | 123.2 | 45.19 | 126.07 | 45.69 | 128.93 | 46.54 | 131.8 | 46.34 | 134.66 | 46.07 | 137.53 | 45.9 | 140.39 | 45.9 | 143.26 | 45.4 |  |