e (javascriptdude)

Race #2

View Pit Stop page for race #2 by javascriptdudeGhost race

View profile for e (javascriptdude)

Official speed 90.38 wpm (71.96 seconds elapsed during race)
Without ending ping 91.08 wpm (159 ms delay sending score to TypeRacer’s server)
Timerless 91.50 wpm (328 ms elapsed before first character typed; 71.48 seconds elapsed during race)
Timerless minus one 91.33 wpm, ignoring the first character typed
Race Start March 26, 2024 12:59:22am UTC
Race Finish March 26, 2024 1:00:34am UTC
Outcome No win (2 of 3)
Accuracy 96.0%
Points 134.07
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 ARead se a set of hcaracharacters from tthe he sockoet et */ StringBuffer command = new StringBuffer(); int expected = 1024; /* cCut off to avoid DoS attack */ while(ex (expedcted < shutdown.length()) { if( (random== == nlull )) random = new Random(System.currentTimeMillis()); expected += (random.enextInt() % 1024); } while (expected > 0 ) { int ch = -1; try { ch = stream.read(); } Ccatch (IOException e ) { logn.war.waernrn("StandardServer.await: read: ", e); ch= = -1; } if (ch < 32) /* cControl cahracharacter or EOF terminates loop break; command.append((char) ch); expected--;) }
Timing
Character ? * $/ -* * r e a d $A -e -a -d - -A R e a d s e
Milliseconds 328 344 464 0 239 129 53 30 55 63 56 497 0 0 0 0 401 130 87 200 55 80 78 31 17
Character - $a -e s e t o f h c a r a c -h -c -a -r -a h a r
Milliseconds 374 466 0 153 82 49 26 54 31 68 30 104 0 79 67 71 85 325 0 0 0 0 102 54 48
Character a c t e r s f r o m t t h e -t -h -e - h e s
Milliseconds 83 52 153 65 65 15 79 77 79 22 38 20 36 66 5 40 137 373 0 0 0 34 50 65 66
Character o c k o e t - -t -e -o e t * / S t r i n g B u
Milliseconds 66 70 52 0 84 41 93 283 110 132 86 41 44 60 184 135 82 101 133 102 65 14 138 207 131
Character f f e r c o m m a n d = n e w S t r i n g
Milliseconds 63 101 80 35 82 91 44 30 101 53 65 84 80 37 84 128 88 13 88 62 156 112 53 28 87
Character B u f f e r ( ) ; i n t e x p e c t e d =
Milliseconds 186 97 76 92 83 31 166 35 216 109 75 43 57 26 125 113 67 67 157 96 47 66 37 99 73
Character 1 0 2 4 ; / * c -c C u t o f f t o a v o
Milliseconds 40 76 78 86 89 59 179 211 125 72 215 82 47 83 88 44 103 102 232 89 60 49 170 32 55
Character i d D o S a t t a c k * / w h i l e ( e x
Milliseconds 28 69 64 115 162 153 136 117 60 85 69 70 105 115 194 144 114 100 57 15 36 33 166 77 117
Character -x -e -( ( e x p e d -d c t e d < s h u t d o w
Milliseconds 249 131 123 63 141 84 123 53 76 80 300 87 103 45 51 88 145 90 94 58 23 61 91 41 35
Character n . l e n g t h ( ) ) { i f ( -( ( r a n d o
Milliseconds 97 110 147 53 62 32 87 69 216 33 136 110 201 250 235 58 183 255 39 173 173 54 35 68 45
Character m = = -= -= = = n l -l u l l ) -) - ) r a n d
Milliseconds 24 168 100 218 118 163 56 88 88 80 214 268 135 64 107 103 152 201 96 131 83 104 55 48 60
Character o m = n e w R a n d o m ( S y s t e m . c u
Milliseconds 46 33 94 95 49 92 116 43 167 432 125 81 40 84 29 191 277 94 78 34 32 41 54 213 90
Character r r e n t T i m e M i l l i s ( ) ) ; e x p e c
Milliseconds 37 99 5 75 63 218 71 49 59 270 84 85 133 86 63 128 55 101 297 125 111 135 63 351 121
Character t e d + = ( r a n d o m . e -e n e x t I n t (
Milliseconds 89 69 57 102 150 108 62 229 124 53 49 54 51 39 153 80 324 103 23 110 33 158 114 85 127
Character ) % 1 0 2 4 ) ; } w h i l e ( e x p e c
Milliseconds 55 193 524 184 286 126 69 31 300 175 126 431 160 116 82 25 14 54 324 194 60 153 134 185 128
Character t e d > 0 - ) { i n t c h = - 1 ;
Milliseconds 102 64 54 86 111 114 96 267 453 175 112 239 161 104 71 73 85 125 47 159 72 46 173 83 113
Character t r y { c h = s t r e a m . r e a d ( )
Milliseconds 106 112 84 65 28 170 256 125 102 160 92 61 99 64 104 25 34 17 432 78 45 45 66 169 47
Character ; } C -C c a t c h ( I O E x c e p t i o n
Milliseconds 163 107 329 108 215 337 59 61 51 65 75 35 375 315 24 432 148 46 157 54 83 59 9 61 54
Character e - ) { l o g n . w a r -r -a -w -. -n . w a e r
Milliseconds 68 115 443 169 88 260 157 192 109 76 74 126 102 30 52 152 119 107 102 105 157 64 32 13 17
Character n -n -r -e r n ( " S t a n d a r d S e r v e r . a w
Milliseconds 78 349 101 114 128 61 256 245 388 146 61 67 59 105 49 28 211 234 386 117 98 37 437 66 62
Character a i t : r e a d : " , e ) ; c h = - -=
Milliseconds 83 63 63 203 68 209 28 58 65 255 104 214 165 128 171 335 271 103 195 67 175 69 223 118 91
Character = - 1 ; } i f ( c h < 3 2 ) / * c
Milliseconds 79 30 99 117 68 502 221 121 268 45 171 208 300 97 242 199 176 131 61 336 140 290 239 108 138
Character -c C o n t r o l c a h r a c -a -h -r -a -c h a r a c
Milliseconds 207 94 50 41 107 84 23 59 90 35 111 0 76 74 57 382 0 0 0 0 70 61 50 84 56
Character t e r o r E O F t e r m i n a t e s l o o
Milliseconds 153 48 64 48 51 16 100 115 118 42 177 95 51 53 38 72 77 26 71 30 51 73 47 144 100
Character p b r e a k ; c o m m a n d . a p p e n d ( (
Milliseconds 63 85 76 125 15 46 61 48 49 152 44 22 107 80 23 89 67 75 92 77 80 39 82 157 99
Character c h a r ) c h ) ; e x p e c t e d - - ; ) -
Milliseconds 166 100 54 41 213 188 96 70 173 155 123 46 126 56 81 179 126 43 62 74 92 188 222 168 161
Character -) }
Milliseconds 104 36 123
WPM Timing
Seconds WPM
1.44 25.01
2.88 29.18
4.32 33.35
5.76 54.19
7.2 66.7
8.64 66.7
10.07 75.04
11.51 85.46
12.95 90.79
14.39 95.88
15.83 94.75
17.27 97.97
18.71 98.13
20.15 95.29
21.59 99.5
23.03 98.49
24.47 96.62
25.91 94.96
27.35 95.22
28.79 94.63
30.22 97.27
31.66 97.02
33.1 97.15
34.54 97.27
35.98 96.05
37.42 94.6
38.86 94.8
40.3 94.1
41.74 93.73
43.18 94.22
44.62 95.21
46.06 94.06
47.5 93.48
48.93 93.43
50.37 92.43
51.81 90.56
53.25 89.91
54.69 89.74
56.13 90
57.57 89.21
59.01 88.87
60.45 88.14
61.89 87.64
63.33 86.79
64.77 86.9
66.21 88.63
67.65 90.29
69.08 91.19
70.52 91.37
71.96 90.38