3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php ob_start(); $i = 0; $time0 = microtime(1); while($i++ < 100000) echo'this is a test','this is a test','this is a test','this is a test','this is a test','this is a test'; $time1 = microtime(1); ob_end_clean(); echo round($c=($time1-$time0)*1000, 3), " milliseconds for commas without vars\n"; ob_start(); $i = 0; $time0 = microtime(1); while($i++ < 100000) echo'this is a test'.'this is a test'.'this is a test'.'this is a test'.'this is a test'.'this is a test'; $time1 = microtime(1); ob_end_clean(); echo round($d=($time1-$time0)*1000, 3), " milliseconds for dots without vars\n"; echo 'Difference: ', round(($d - $c) * 100 / $d, 1), "%\n"; ob_start(); $i = 0; $time0 = microtime(1); while($i++ < 100000) echo'this is a test',$i,'this is a test',$i,'this is a test',$i; $time1 = microtime(1); ob_end_clean(); echo round($c=($time1-$time0)*1000, 3), " milliseconds for commas with vars\n"; ob_start(); $i = 0; $time0 = microtime(1); while($i++ < 100000) echo'this is a test'.$i.'this is a test'.$i.'this is a test'.$i; $time1 = microtime(1); ob_end_clean(); echo round($d=($time1-$time0)*1000, 3), " milliseconds for dots with vars\n"; echo 'Difference: ', round(($d - $c) * 100 / $d, 1), "%\n";
Output for 7.1.0
30.101 milliseconds for commas without vars 9.28 milliseconds for dots without vars Difference: -224.4% 32.515 milliseconds for commas with vars -9.042 milliseconds for dots with vars Difference: 459.6%
Output for 7.0.14
29.066 milliseconds for commas without vars 8.836 milliseconds for dots without vars Difference: -228.9% 31.276 milliseconds for commas with vars 31.091 milliseconds for dots with vars Difference: -0.6%
Output for 7.0.10
170.486 milliseconds for commas without vars 111.074 milliseconds for dots without vars Difference: -53.5% 62.484 milliseconds for commas with vars 63.884 milliseconds for dots with vars Difference: 2.2%
Output for 7.0.9
139.93 milliseconds for commas without vars 97.536 milliseconds for dots without vars Difference: -43.5% 58.36 milliseconds for commas with vars 59.838 milliseconds for dots with vars Difference: 2.5%
Output for 7.0.8
49.995 milliseconds for commas without vars 35.682 milliseconds for dots without vars Difference: -40.1% 28.043 milliseconds for commas with vars 38.489 milliseconds for dots with vars Difference: 27.1%
Output for 7.0.7
72.585 milliseconds for commas without vars 41.971 milliseconds for dots without vars Difference: -72.9% 33.614 milliseconds for commas with vars 37.874 milliseconds for dots with vars Difference: 11.2%
Output for 7.0.6
58.237 milliseconds for commas without vars 42.737 milliseconds for dots without vars Difference: -36.3% 41.391 milliseconds for commas with vars 30.732 milliseconds for dots with vars Difference: -34.7%
Output for 7.0.5
54.223 milliseconds for commas without vars 32.365 milliseconds for dots without vars Difference: -67.5% 34.156 milliseconds for commas with vars 32.567 milliseconds for dots with vars Difference: -4.9%
Output for 7.0.4
35.732 milliseconds for commas without vars 28.6 milliseconds for dots without vars Difference: -24.9% 31.114 milliseconds for commas with vars 26.903 milliseconds for dots with vars Difference: -15.7%
Output for 7.0.3
50.667 milliseconds for commas without vars 46.526 milliseconds for dots without vars Difference: -8.9% 26.479 milliseconds for commas with vars 27.974 milliseconds for dots with vars Difference: 5.3%
Output for 7.0.2
94.687 milliseconds for commas without vars 78.54 milliseconds for dots without vars Difference: -20.6% 34.537 milliseconds for commas with vars 41.271 milliseconds for dots with vars Difference: 16.3%
Output for 7.0.1
86.561 milliseconds for commas without vars 78.192 milliseconds for dots without vars Difference: -10.7% 39.589 milliseconds for commas with vars 36.359 milliseconds for dots with vars Difference: -8.9%
Output for 7.0.0
99.048 milliseconds for commas without vars 78.076 milliseconds for dots without vars Difference: -26.9% 39.662 milliseconds for commas with vars 35.546 milliseconds for dots with vars Difference: -11.6%
Output for 5.6.28
35.628 milliseconds for commas without vars 31.253 milliseconds for dots without vars Difference: -14% 47.088 milliseconds for commas with vars 42.767 milliseconds for dots with vars Difference: -10.1%
Output for 5.6.25
26.755 milliseconds for commas without vars 19.357 milliseconds for dots without vars Difference: -38.2% 34.695 milliseconds for commas with vars 34.212 milliseconds for dots with vars Difference: -1.4%
Output for 5.6.24
25.802 milliseconds for commas without vars 21.614 milliseconds for dots without vars Difference: -19.4% 35.353 milliseconds for commas with vars 33.455 milliseconds for dots with vars Difference: -5.7%
Output for 5.6.23
27.047 milliseconds for commas without vars 22.397 milliseconds for dots without vars Difference: -20.8% 32.436 milliseconds for commas with vars 33.052 milliseconds for dots with vars Difference: 1.9%
Output for 5.6.22
23.275 milliseconds for commas without vars 20.171 milliseconds for dots without vars Difference: -15.4% 35.869 milliseconds for commas with vars 38.406 milliseconds for dots with vars Difference: 6.6%
Output for 5.6.21
18.43 milliseconds for commas without vars 16.35 milliseconds for dots without vars Difference: -12.7% 32.221 milliseconds for commas with vars 33.215 milliseconds for dots with vars Difference: 3%
Output for 5.6.20
21.315 milliseconds for commas without vars 20.852 milliseconds for dots without vars Difference: -2.2% 32.638 milliseconds for commas with vars 32.952 milliseconds for dots with vars Difference: 1%
Output for 5.6.19
19.517 milliseconds for commas without vars 17.767 milliseconds for dots without vars Difference: -9.8% 31.692 milliseconds for commas with vars 33.729 milliseconds for dots with vars Difference: 6%
Output for 5.6.18
18.839 milliseconds for commas without vars 16.943 milliseconds for dots without vars Difference: -11.2% 30.719 milliseconds for commas with vars 33.28 milliseconds for dots with vars Difference: 7.7%
Output for 5.6.17
18.895 milliseconds for commas without vars 17.304 milliseconds for dots without vars Difference: -9.2% 30.447 milliseconds for commas with vars 32.583 milliseconds for dots with vars Difference: 6.6%
Output for 5.6.16
26.66 milliseconds for commas without vars 81.17 milliseconds for dots without vars Difference: 67.2% 39.406 milliseconds for commas with vars 40.708 milliseconds for dots with vars Difference: 3.2%
Output for 5.6.15
29.685 milliseconds for commas without vars 23.405 milliseconds for dots without vars Difference: -26.8% 40.551 milliseconds for commas with vars 37.302 milliseconds for dots with vars Difference: -8.7%
Output for 5.6.14
22.474 milliseconds for commas without vars 17.569 milliseconds for dots without vars Difference: -27.9% 31.767 milliseconds for commas with vars 33.485 milliseconds for dots with vars Difference: 5.1%
Output for 5.6.13
27.109 milliseconds for commas without vars 22.165 milliseconds for dots without vars Difference: -22.3% 31.828 milliseconds for commas with vars 33.643 milliseconds for dots with vars Difference: 5.4%
Output for 5.6.12
28.474 milliseconds for commas without vars 23.315 milliseconds for dots without vars Difference: -22.1% 33.85 milliseconds for commas with vars 34.539 milliseconds for dots with vars Difference: 2%
Output for 5.6.11
28.796 milliseconds for commas without vars 24.09 milliseconds for dots without vars Difference: -19.5% 41.495 milliseconds for commas with vars 42.079 milliseconds for dots with vars Difference: 1.4%
Output for 5.6.10
21.607 milliseconds for commas without vars 18.247 milliseconds for dots without vars Difference: -18.4% 31.893 milliseconds for commas with vars 33.417 milliseconds for dots with vars Difference: 4.6%
Output for 5.6.9
32.399 milliseconds for commas without vars 25.735 milliseconds for dots without vars Difference: -25.9% 38.209 milliseconds for commas with vars 35.339 milliseconds for dots with vars Difference: -8.1%
Output for 5.6.8
27.593 milliseconds for commas without vars 22.014 milliseconds for dots without vars Difference: -25.3% 38.791 milliseconds for commas with vars 34.84 milliseconds for dots with vars Difference: -11.3%
Output for 5.6.7
27.467 milliseconds for commas without vars 21.816 milliseconds for dots without vars Difference: -25.9% 33.284 milliseconds for commas with vars 31.378 milliseconds for dots with vars Difference: -6.1%
Output for 5.6.6
25.017 milliseconds for commas without vars 21.211 milliseconds for dots without vars Difference: -17.9% 38.917 milliseconds for commas with vars 41.409 milliseconds for dots with vars Difference: 6%
Output for 5.6.5
29.834 milliseconds for commas without vars 21.1 milliseconds for dots without vars Difference: -41.4% 33.612 milliseconds for commas with vars 32.594 milliseconds for dots with vars Difference: -3.1%
Output for 5.6.4
25.808 milliseconds for commas without vars 16.515 milliseconds for dots without vars Difference: -56.3% 31.996 milliseconds for commas with vars 31.521 milliseconds for dots with vars Difference: -1.5%
Output for 5.6.3
25.019 milliseconds for commas without vars 17.36 milliseconds for dots without vars Difference: -44.1% 33.059 milliseconds for commas with vars 31.909 milliseconds for dots with vars Difference: -3.6%
Output for 5.6.2
29.57 milliseconds for commas without vars 22.945 milliseconds for dots without vars Difference: -28.9% 39.899 milliseconds for commas with vars 35.678 milliseconds for dots with vars Difference: -11.8%
Output for 5.6.1
29.169 milliseconds for commas without vars 23.297 milliseconds for dots without vars Difference: -25.2% 39.181 milliseconds for commas with vars 36.216 milliseconds for dots with vars Difference: -8.2%
Output for 5.6.0
21.449 milliseconds for commas without vars 17.307 milliseconds for dots without vars Difference: -23.9% 31.965 milliseconds for commas with vars 31.87 milliseconds for dots with vars Difference: -0.3%
Output for 5.5.38
28.405 milliseconds for commas without vars 20.333 milliseconds for dots without vars Difference: -39.7% 35.459 milliseconds for commas with vars 35.454 milliseconds for dots with vars Difference: -0%
Output for 5.5.37
18.717 milliseconds for commas without vars 17.328 milliseconds for dots without vars Difference: -8% 31.846 milliseconds for commas with vars 33.349 milliseconds for dots with vars Difference: 4.5%
Output for 5.5.36
23.131 milliseconds for commas without vars 19.644 milliseconds for dots without vars Difference: -17.8% 32.343 milliseconds for commas with vars 33.724 milliseconds for dots with vars Difference: 4.1%
Output for 5.5.35
17.802 milliseconds for commas without vars 16.07 milliseconds for dots without vars Difference: -10.8% 29.145 milliseconds for commas with vars 30.875 milliseconds for dots with vars Difference: 5.6%
Output for 5.5.34
19.477 milliseconds for commas without vars 17.509 milliseconds for dots without vars Difference: -11.2% 31.992 milliseconds for commas with vars 34.309 milliseconds for dots with vars Difference: 6.8%
Output for 5.5.33
19.314 milliseconds for commas without vars 17.098 milliseconds for dots without vars Difference: -13% 31.978 milliseconds for commas with vars 33.583 milliseconds for dots with vars Difference: 4.8%
Output for 5.5.32
21.659 milliseconds for commas without vars 18.775 milliseconds for dots without vars Difference: -15.4% 32.255 milliseconds for commas with vars 33.174 milliseconds for dots with vars Difference: 2.8%
Output for 5.5.31
28.635 milliseconds for commas without vars 20.215 milliseconds for dots without vars Difference: -41.7% 35.644 milliseconds for commas with vars 34.083 milliseconds for dots with vars Difference: -4.6%
Output for 5.5.30
22.335 milliseconds for commas without vars 18.296 milliseconds for dots without vars Difference: -22.1% 32.884 milliseconds for commas with vars 33.826 milliseconds for dots with vars Difference: 2.8%
Output for 5.5.29
26.739 milliseconds for commas without vars 20.676 milliseconds for dots without vars Difference: -29.3% 33.731 milliseconds for commas with vars 34.125 milliseconds for dots with vars Difference: 1.2%
Output for 5.5.28
30.876 milliseconds for commas without vars 25.085 milliseconds for dots without vars Difference: -23.1% 41.496 milliseconds for commas with vars 38.628 milliseconds for dots with vars Difference: -7.4%
Output for 5.5.27
25.75 milliseconds for commas without vars 22.199 milliseconds for dots without vars Difference: -16% 37.597 milliseconds for commas with vars 35.448 milliseconds for dots with vars Difference: -6.1%
Output for 5.5.26
23.317 milliseconds for commas without vars 19.525 milliseconds for dots without vars Difference: -19.4% 33.773 milliseconds for commas with vars 33.785 milliseconds for dots with vars Difference: 0%
Output for 5.5.25
23.241 milliseconds for commas without vars 19.19 milliseconds for dots without vars Difference: -21.1% 37.994 milliseconds for commas with vars 34.005 milliseconds for dots with vars Difference: -11.7%
Output for 5.5.24
30.246 milliseconds for commas without vars 21.193 milliseconds for dots without vars Difference: -42.7% 32.676 milliseconds for commas with vars 31.132 milliseconds for dots with vars Difference: -5%
Output for 5.5.23
24.027 milliseconds for commas without vars 18.294 milliseconds for dots without vars Difference: -31.3% 33.664 milliseconds for commas with vars 31.588 milliseconds for dots with vars Difference: -6.6%
Output for 5.5.22
31.518 milliseconds for commas without vars 21.187 milliseconds for dots without vars Difference: -48.8% 36.086 milliseconds for commas with vars 33.45 milliseconds for dots with vars Difference: -7.9%
Output for 5.5.21
23.908 milliseconds for commas without vars 19.491 milliseconds for dots without vars Difference: -22.7% 33.238 milliseconds for commas with vars 32.383 milliseconds for dots with vars Difference: -2.6%
Output for 5.5.20
29.954 milliseconds for commas without vars 22.965 milliseconds for dots without vars Difference: -30.4% 40.093 milliseconds for commas with vars 36.37 milliseconds for dots with vars Difference: -10.2%
Output for 5.5.19
25.829 milliseconds for commas without vars 21.198 milliseconds for dots without vars Difference: -21.8% 36.298 milliseconds for commas with vars 32.275 milliseconds for dots with vars Difference: -12.5%
Output for 5.5.18
26.087 milliseconds for commas without vars 20.648 milliseconds for dots without vars Difference: -26.3% 35.143 milliseconds for commas with vars 32.355 milliseconds for dots with vars Difference: -8.6%
Output for 5.5.16
31.458 milliseconds for commas without vars 22.557 milliseconds for dots without vars Difference: -39.5% 36.475 milliseconds for commas with vars 33.138 milliseconds for dots with vars Difference: -10.1%
Output for 5.5.15
29.859 milliseconds for commas without vars 22.56 milliseconds for dots without vars Difference: -32.4% 40.841 milliseconds for commas with vars 37.052 milliseconds for dots with vars Difference: -10.2%
Output for 5.5.14
22.353 milliseconds for commas without vars 18.274 milliseconds for dots without vars Difference: -22.3% 32.102 milliseconds for commas with vars 31.816 milliseconds for dots with vars Difference: -0.9%
Output for 5.5.13
26.866 milliseconds for commas without vars 20.863 milliseconds for dots without vars Difference: -28.8% 38.268 milliseconds for commas with vars 35.382 milliseconds for dots with vars Difference: -8.2%
Output for 5.5.12
28.076 milliseconds for commas without vars 21.692 milliseconds for dots without vars Difference: -29.4% 40.056 milliseconds for commas with vars 36.305 milliseconds for dots with vars Difference: -10.3%
Output for 5.5.11
29.897 milliseconds for commas without vars 22.723 milliseconds for dots without vars Difference: -31.6% 35.039 milliseconds for commas with vars 33.105 milliseconds for dots with vars Difference: -5.8%
Output for 5.5.10
29.527 milliseconds for commas without vars 22.702 milliseconds for dots without vars Difference: -30.1% 40.958 milliseconds for commas with vars 36.219 milliseconds for dots with vars Difference: -13.1%
Output for 5.5.9
30.111 milliseconds for commas without vars 23.59 milliseconds for dots without vars Difference: -27.6% 41.558 milliseconds for commas with vars 36.721 milliseconds for dots with vars Difference: -13.2%
Output for 5.5.8
28.445 milliseconds for commas without vars 18.117 milliseconds for dots without vars Difference: -57% 33.023 milliseconds for commas with vars 32.034 milliseconds for dots with vars Difference: -3.1%
Output for 5.5.7
22.937 milliseconds for commas without vars 16.528 milliseconds for dots without vars Difference: -38.8% 36.651 milliseconds for commas with vars 45.477 milliseconds for dots with vars Difference: 19.4%
Output for 5.5.6
24.609 milliseconds for commas without vars 16.502 milliseconds for dots without vars Difference: -49.1% 31.674 milliseconds for commas with vars 30.883 milliseconds for dots with vars Difference: -2.6%
Output for 5.5.5
30.261 milliseconds for commas without vars 23.459 milliseconds for dots without vars Difference: -29% 40.675 milliseconds for commas with vars 36.553 milliseconds for dots with vars Difference: -11.3%
Output for 5.5.4
19.546 milliseconds for commas without vars 15.687 milliseconds for dots without vars Difference: -24.6% 28.783 milliseconds for commas with vars 28.497 milliseconds for dots with vars Difference: -1%
Output for 5.5.3
27.803 milliseconds for commas without vars 20.704 milliseconds for dots without vars Difference: -34.3% 36.643 milliseconds for commas with vars 34.402 milliseconds for dots with vars Difference: -6.5%
Output for 5.5.2
24.92 milliseconds for commas without vars 17.68 milliseconds for dots without vars Difference: -41% 32.522 milliseconds for commas with vars 33.299 milliseconds for dots with vars Difference: 2.3%
Output for 5.5.1
30.423 milliseconds for commas without vars 23.385 milliseconds for dots without vars Difference: -30.1% 39.75 milliseconds for commas with vars 36.836 milliseconds for dots with vars Difference: -7.9%
Output for 5.5.0
23.72 milliseconds for commas without vars 18.531 milliseconds for dots without vars Difference: -28% 32.358 milliseconds for commas with vars 32.855 milliseconds for dots with vars Difference: 1.5%
Output for 5.4.45
26.339 milliseconds for commas without vars 21.023 milliseconds for dots without vars Difference: -25.3% 35.866 milliseconds for commas with vars 34.346 milliseconds for dots with vars Difference: -4.4%
Output for 5.4.44
27.723 milliseconds for commas without vars 19.712 milliseconds for dots without vars Difference: -40.6% 33.419 milliseconds for commas with vars 32.641 milliseconds for dots with vars Difference: -2.4%
Output for 5.4.43
24.017 milliseconds for commas without vars 18.019 milliseconds for dots without vars Difference: -33.3% 30.277 milliseconds for commas with vars 31.323 milliseconds for dots with vars Difference: 3.3%
Output for 5.4.42
25.901 milliseconds for commas without vars 19.258 milliseconds for dots without vars Difference: -34.5% 32.57 milliseconds for commas with vars 32.589 milliseconds for dots with vars Difference: 0.1%
Output for 5.4.41
21.5 milliseconds for commas without vars 78.987 milliseconds for dots without vars Difference: 72.8% 36.398 milliseconds for commas with vars 38.219 milliseconds for dots with vars Difference: 4.8%
Output for 5.4.40
29.408 milliseconds for commas without vars 23.607 milliseconds for dots without vars Difference: -24.6% 38.611 milliseconds for commas with vars 36.863 milliseconds for dots with vars Difference: -4.7%
Output for 5.4.39
29.607 milliseconds for commas without vars 23.624 milliseconds for dots without vars Difference: -25.3% 39.156 milliseconds for commas with vars 37.268 milliseconds for dots with vars Difference: -5.1%
Output for 5.4.38
30.213 milliseconds for commas without vars 23.687 milliseconds for dots without vars Difference: -27.5% 38.909 milliseconds for commas with vars 37.413 milliseconds for dots with vars Difference: -4%
Output for 5.4.37
26.921 milliseconds for commas without vars 20.691 milliseconds for dots without vars Difference: -30.1% 36.905 milliseconds for commas with vars 39.101 milliseconds for dots with vars Difference: 5.6%
Output for 5.4.36
24.541 milliseconds for commas without vars 19.751 milliseconds for dots without vars Difference: -24.3% 34.085 milliseconds for commas with vars 32.514 milliseconds for dots with vars Difference: -4.8%
Output for 5.4.35
25.691 milliseconds for commas without vars 20.616 milliseconds for dots without vars Difference: -24.6% 35.152 milliseconds for commas with vars 33.765 milliseconds for dots with vars Difference: -4.1%
Output for 5.4.34
27.82 milliseconds for commas without vars 19.374 milliseconds for dots without vars Difference: -43.6% 33.863 milliseconds for commas with vars 33.039 milliseconds for dots with vars Difference: -2.5%
Output for 5.4.32
29.715 milliseconds for commas without vars 23.117 milliseconds for dots without vars Difference: -28.5% 39.209 milliseconds for commas with vars 35.839 milliseconds for dots with vars Difference: -9.4%
Output for 5.4.31
23.222 milliseconds for commas without vars 16.899 milliseconds for dots without vars Difference: -37.4% 31.168 milliseconds for commas with vars 31.501 milliseconds for dots with vars Difference: 1.1%
Output for 5.4.30
20.075 milliseconds for commas without vars 17.24 milliseconds for dots without vars Difference: -16.4% 30.408 milliseconds for commas with vars 31.954 milliseconds for dots with vars Difference: 4.8%
Output for 5.4.29
23.021 milliseconds for commas without vars 18.096 milliseconds for dots without vars Difference: -27.2% 31.307 milliseconds for commas with vars 31.784 milliseconds for dots with vars Difference: 1.5%
Output for 5.4.28
27.306 milliseconds for commas without vars 23.231 milliseconds for dots without vars Difference: -17.5% 37.138 milliseconds for commas with vars 35.169 milliseconds for dots with vars Difference: -5.6%
Output for 5.4.27
30.267 milliseconds for commas without vars 24.828 milliseconds for dots without vars Difference: -21.9% 39.18 milliseconds for commas with vars 37.475 milliseconds for dots with vars Difference: -4.6%
Output for 5.4.26
24.937 milliseconds for commas without vars 20.224 milliseconds for dots without vars Difference: -23.3% 34.698 milliseconds for commas with vars 33.576 milliseconds for dots with vars Difference: -3.3%
Output for 5.4.25
31.202 milliseconds for commas without vars 24.016 milliseconds for dots without vars Difference: -29.9% 34.969 milliseconds for commas with vars 35.261 milliseconds for dots with vars Difference: 0.8%
Output for 5.4.24
29.046 milliseconds for commas without vars 22.732 milliseconds for dots without vars Difference: -27.8% 39.249 milliseconds for commas with vars 36.651 milliseconds for dots with vars Difference: -7.1%
Output for 5.4.23
27.758 milliseconds for commas without vars 22.63 milliseconds for dots without vars Difference: -22.7% 37.988 milliseconds for commas with vars 35.86 milliseconds for dots with vars Difference: -5.9%
Output for 5.4.22
23.97 milliseconds for commas without vars 20.019 milliseconds for dots without vars Difference: -19.7% 31.047 milliseconds for commas with vars 31.776 milliseconds for dots with vars Difference: 2.3%
Output for 5.4.21
18.768 milliseconds for commas without vars 16.539 milliseconds for dots without vars Difference: -13.5% 30.384 milliseconds for commas with vars 32.075 milliseconds for dots with vars Difference: 5.3%
Output for 5.4.20
27.47 milliseconds for commas without vars 18.005 milliseconds for dots without vars Difference: -52.6% 33.704 milliseconds for commas with vars 31.881 milliseconds for dots with vars Difference: -5.7%
Output for 5.4.19
24.497 milliseconds for commas without vars 19.507 milliseconds for dots without vars Difference: -25.6% 32.921 milliseconds for commas with vars 33.787 milliseconds for dots with vars Difference: 2.6%
Output for 5.4.18
28.826 milliseconds for commas without vars 21.145 milliseconds for dots without vars Difference: -36.3% 35.709 milliseconds for commas with vars 32.828 milliseconds for dots with vars Difference: -8.8%
Output for 5.4.17
23.143 milliseconds for commas without vars 18.651 milliseconds for dots without vars Difference: -24.1% 34.597 milliseconds for commas with vars 31.906 milliseconds for dots with vars Difference: -8.4%
Output for 5.4.16
26.538 milliseconds for commas without vars 17.423 milliseconds for dots without vars Difference: -52.3% 32.529 milliseconds for commas with vars 32.144 milliseconds for dots with vars Difference: -1.2%
Output for 5.4.15
29.23 milliseconds for commas without vars 23.451 milliseconds for dots without vars Difference: -24.6% 38.8 milliseconds for commas with vars 37.032 milliseconds for dots with vars Difference: -4.8%
Output for 5.4.14
31.132 milliseconds for commas without vars 24.846 milliseconds for dots without vars Difference: -25.3% 40.758 milliseconds for commas with vars 37.172 milliseconds for dots with vars Difference: -9.6%
Output for 5.4.13
27.312 milliseconds for commas without vars 80.899 milliseconds for dots without vars Difference: 66.2% 38.056 milliseconds for commas with vars 38.568 milliseconds for dots with vars Difference: 1.3%
Output for 5.4.12
29.46 milliseconds for commas without vars 21.493 milliseconds for dots without vars Difference: -37.1% 37.18 milliseconds for commas with vars 31.821 milliseconds for dots with vars Difference: -16.8%
Output for 5.4.11
23.492 milliseconds for commas without vars 23.214 milliseconds for dots without vars Difference: -1.2% 39.497 milliseconds for commas with vars 37.666 milliseconds for dots with vars Difference: -4.9%
Output for 5.4.10
21.987 milliseconds for commas without vars 17.933 milliseconds for dots without vars Difference: -22.6% 32.559 milliseconds for commas with vars 31.117 milliseconds for dots with vars Difference: -4.6%
Output for 5.4.9
25.825 milliseconds for commas without vars 21.928 milliseconds for dots without vars Difference: -17.8% 41.591 milliseconds for commas with vars 42.185 milliseconds for dots with vars Difference: 1.4%
Output for 5.4.8
26.09 milliseconds for commas without vars 21.669 milliseconds for dots without vars Difference: -20.4% 37.84 milliseconds for commas with vars 36.633 milliseconds for dots with vars Difference: -3.3%
Output for 5.4.7
28.335 milliseconds for commas without vars 22.353 milliseconds for dots without vars Difference: -26.8% 38.822 milliseconds for commas with vars 34.407 milliseconds for dots with vars Difference: -12.8%
Output for 5.4.6
18.694 milliseconds for commas without vars 15.954 milliseconds for dots without vars Difference: -17.2% 31.019 milliseconds for commas with vars 53.154 milliseconds for dots with vars Difference: 41.6%
Output for 5.4.5
18.937 milliseconds for commas without vars 16.028 milliseconds for dots without vars Difference: -18.1% 30.184 milliseconds for commas with vars 34.083 milliseconds for dots with vars Difference: 11.4%
Output for 5.4.4
26.235 milliseconds for commas without vars 16.853 milliseconds for dots without vars Difference: -55.7% 34.601 milliseconds for commas with vars 28.795 milliseconds for dots with vars Difference: -20.2%
Output for 5.4.3
19.133 milliseconds for commas without vars 15.1 milliseconds for dots without vars Difference: -26.7% 26.412 milliseconds for commas with vars 25.957 milliseconds for dots with vars Difference: -1.8%
Output for 5.4.2
30.17 milliseconds for commas without vars 21.804 milliseconds for dots without vars Difference: -38.4% 35.144 milliseconds for commas with vars 32.248 milliseconds for dots with vars Difference: -9%
Output for 5.4.1
26.643 milliseconds for commas without vars 21.017 milliseconds for dots without vars Difference: -26.8% 37.653 milliseconds for commas with vars 33.927 milliseconds for dots with vars Difference: -11%
Output for 5.4.0
25.723 milliseconds for commas without vars 20.905 milliseconds for dots without vars Difference: -23% 33.952 milliseconds for commas with vars 32.017 milliseconds for dots with vars Difference: -6%
Output for 5.3.29
20.189 milliseconds for commas without vars 23.194 milliseconds for dots without vars Difference: 13% 31.218 milliseconds for commas with vars 36.092 milliseconds for dots with vars Difference: 13.5%
Output for 5.3.28
19.636 milliseconds for commas without vars 24.246 milliseconds for dots without vars Difference: 19% 32.065 milliseconds for commas with vars 36.748 milliseconds for dots with vars Difference: 12.7%
Output for 5.3.27
18.481 milliseconds for commas without vars 21.368 milliseconds for dots without vars Difference: 13.5% 26.797 milliseconds for commas with vars 31.731 milliseconds for dots with vars Difference: 15.5%
Output for 5.3.26
14.143 milliseconds for commas without vars 20.1 milliseconds for dots without vars Difference: 29.6% 32.778 milliseconds for commas with vars 38.393 milliseconds for dots with vars Difference: 14.6%
Output for 5.3.25
14.42 milliseconds for commas without vars 18.624 milliseconds for dots without vars Difference: 22.6% 24.663 milliseconds for commas with vars 32.755 milliseconds for dots with vars Difference: 24.7%
Output for 5.3.24
15.752 milliseconds for commas without vars 19.403 milliseconds for dots without vars Difference: 18.8% 26.037 milliseconds for commas with vars 30.955 milliseconds for dots with vars Difference: 15.9%
Output for 5.3.23
13.901 milliseconds for commas without vars 80.108 milliseconds for dots without vars Difference: 82.6% 30.8 milliseconds for commas with vars 38.56 milliseconds for dots with vars Difference: 20.1%
Output for 5.3.22
20.814 milliseconds for commas without vars 23.667 milliseconds for dots without vars Difference: 12.1% 34.931 milliseconds for commas with vars 33.85 milliseconds for dots with vars Difference: -3.2%
Output for 5.3.21
13.457 milliseconds for commas without vars 16.058 milliseconds for dots without vars Difference: 16.2% 26.051 milliseconds for commas with vars 32.058 milliseconds for dots with vars Difference: 18.7%
Output for 5.3.20
20.261 milliseconds for commas without vars 23.06 milliseconds for dots without vars Difference: 12.1% 34.474 milliseconds for commas with vars 36.534 milliseconds for dots with vars Difference: 5.6%
Output for 5.3.19
15.599 milliseconds for commas without vars 16.286 milliseconds for dots without vars Difference: 4.2% 26.914 milliseconds for commas with vars 31.809 milliseconds for dots with vars Difference: 15.4%
Output for 5.3.18
19.195 milliseconds for commas without vars 21.319 milliseconds for dots without vars Difference: 10% 26.382 milliseconds for commas with vars 32.272 milliseconds for dots with vars Difference: 18.3%
Output for 5.3.17
22.139 milliseconds for commas without vars 21.485 milliseconds for dots without vars Difference: -3% 31.359 milliseconds for commas with vars 34.974 milliseconds for dots with vars Difference: 10.3%
Output for 5.3.16
19.13 milliseconds for commas without vars 26.375 milliseconds for dots without vars Difference: 27.5% 38.049 milliseconds for commas with vars 32.323 milliseconds for dots with vars Difference: -17.7%
Output for 5.3.15
16.599 milliseconds for commas without vars 15.704 milliseconds for dots without vars Difference: -5.7% 25.975 milliseconds for commas with vars 32.012 milliseconds for dots with vars Difference: 18.9%
Output for 5.3.14
14.276 milliseconds for commas without vars 17.175 milliseconds for dots without vars Difference: 16.9% 26.002 milliseconds for commas with vars 29.596 milliseconds for dots with vars Difference: 12.1%
Output for 5.3.13
18.45 milliseconds for commas without vars 19.842 milliseconds for dots without vars Difference: 7% 28.305 milliseconds for commas with vars 31.876 milliseconds for dots with vars Difference: 11.2%
Output for 5.3.12
16.357 milliseconds for commas without vars 19.453 milliseconds for dots without vars Difference: 15.9% 26.838 milliseconds for commas with vars 31.343 milliseconds for dots with vars Difference: 14.4%
Output for 5.3.11
20.403 milliseconds for commas without vars 21.41 milliseconds for dots without vars Difference: 4.7% 29 milliseconds for commas with vars 32.191 milliseconds for dots with vars Difference: 9.9%
Output for 5.3.10
17.862 milliseconds for commas without vars 22.538 milliseconds for dots without vars Difference: 20.7% 33.528 milliseconds for commas with vars 37.323 milliseconds for dots with vars Difference: 10.2%
Output for 5.3.9
13.39 milliseconds for commas without vars 17.409 milliseconds for dots without vars Difference: 23.1% 26.494 milliseconds for commas with vars 32.117 milliseconds for dots with vars Difference: 17.5%
Output for 5.3.8
17.559 milliseconds for commas without vars 22.319 milliseconds for dots without vars Difference: 21.3% 27.091 milliseconds for commas with vars 31.932 milliseconds for dots with vars Difference: 15.2%
Output for 5.3.7
12.834 milliseconds for commas without vars 16.711 milliseconds for dots without vars Difference: 23.2% 26.822 milliseconds for commas with vars 31.769 milliseconds for dots with vars Difference: 15.6%
Output for 5.3.6
20.193 milliseconds for commas without vars 25.176 milliseconds for dots without vars Difference: 19.8% 33.373 milliseconds for commas with vars 31.868 milliseconds for dots with vars Difference: -4.7%
Output for 5.3.5
21.87 milliseconds for commas without vars 24.335 milliseconds for dots without vars Difference: 10.1% 35.832 milliseconds for commas with vars 31.764 milliseconds for dots with vars Difference: -12.8%
Output for 5.3.4
20.095 milliseconds for commas without vars 24.41 milliseconds for dots without vars Difference: 17.7% 34.64 milliseconds for commas with vars 37.26 milliseconds for dots with vars Difference: 7%
Output for 5.3.3
20.085 milliseconds for commas without vars 19.941 milliseconds for dots without vars Difference: -0.7% 28.947 milliseconds for commas with vars 32.912 milliseconds for dots with vars Difference: 12%
Output for 5.3.2
17.667 milliseconds for commas without vars 21.403 milliseconds for dots without vars Difference: 17.5% 31.589 milliseconds for commas with vars 35.545 milliseconds for dots with vars Difference: 11.1%
Output for 5.3.1
21.879 milliseconds for commas without vars 25.068 milliseconds for dots without vars Difference: 12.7% 34.679 milliseconds for commas with vars 37.84 milliseconds for dots with vars Difference: 8.4%
Output for 5.3.0
14.576 milliseconds for commas without vars 79.692 milliseconds for dots without vars Difference: 81.7% 33.119 milliseconds for commas with vars 37.76 milliseconds for dots with vars Difference: 12.3%
Output for 5.2.17
25.839 milliseconds for commas without vars 25.977 milliseconds for dots without vars Difference: 0.5% 38.907 milliseconds for commas with vars 41.302 milliseconds for dots with vars Difference: 5.8%
Output for 5.2.16
17.257 milliseconds for commas without vars 17.559 milliseconds for dots without vars Difference: 1.7% 38.46 milliseconds for commas with vars 33.9 milliseconds for dots with vars Difference: -13.5%
Output for 5.2.15
19.824 milliseconds for commas without vars 20.46 milliseconds for dots without vars Difference: 3.1% 30.315 milliseconds for commas with vars 34.442 milliseconds for dots with vars Difference: 12%
Output for 5.2.14
15.736 milliseconds for commas without vars 16.54 milliseconds for dots without vars Difference: 4.9% 26.97 milliseconds for commas with vars 33.459 milliseconds for dots with vars Difference: 19.4%
Output for 5.2.13
21.755 milliseconds for commas without vars 21.827 milliseconds for dots without vars Difference: 0.3% 33.774 milliseconds for commas with vars 36.748 milliseconds for dots with vars Difference: 8.1%
Output for 5.2.12
25.79 milliseconds for commas without vars 22.962 milliseconds for dots without vars Difference: -12.3% 40.283 milliseconds for commas with vars 45.206 milliseconds for dots with vars Difference: 10.9%
Output for 5.2.11
21.509 milliseconds for commas without vars 18.793 milliseconds for dots without vars Difference: -14.5% 29.862 milliseconds for commas with vars 34.411 milliseconds for dots with vars Difference: 13.2%
Output for 5.2.10
25.513 milliseconds for commas without vars 27.462 milliseconds for dots without vars Difference: 7.1% 37.847 milliseconds for commas with vars 41.707 milliseconds for dots with vars Difference: 9.3%
Output for 5.2.9
23.135 milliseconds for commas without vars 25.434 milliseconds for dots without vars Difference: 9% 34.077 milliseconds for commas with vars 32.689 milliseconds for dots with vars Difference: -4.2%
Output for 5.2.8
24.202 milliseconds for commas without vars 24.275 milliseconds for dots without vars Difference: 0.3% 36.915 milliseconds for commas with vars 39.332 milliseconds for dots with vars Difference: 6.1%
Output for 5.2.7
23.45 milliseconds for commas without vars 24.039 milliseconds for dots without vars Difference: 2.4% 35.188 milliseconds for commas with vars 35.797 milliseconds for dots with vars Difference: 1.7%
Output for 5.2.6
24.198 milliseconds for commas without vars 26.131 milliseconds for dots without vars Difference: 7.4% 37.577 milliseconds for commas with vars 40.085 milliseconds for dots with vars Difference: 6.3%
Output for 5.2.5
22.981 milliseconds for commas without vars 23.031 milliseconds for dots without vars Difference: 0.2% 30.898 milliseconds for commas with vars 35.166 milliseconds for dots with vars Difference: 12.1%
Output for 5.2.4
22.72 milliseconds for commas without vars 24.035 milliseconds for dots without vars Difference: 5.5% 36.557 milliseconds for commas with vars 39.479 milliseconds for dots with vars Difference: 7.4%
Output for 5.2.3
22.52 milliseconds for commas without vars 22.597 milliseconds for dots without vars Difference: 0.3% 33.281 milliseconds for commas with vars 36.742 milliseconds for dots with vars Difference: 9.4%
Output for 5.2.2
25.445 milliseconds for commas without vars 27.742 milliseconds for dots without vars Difference: 8.3% 38.925 milliseconds for commas with vars 41.769 milliseconds for dots with vars Difference: 6.8%
Output for 5.2.1
18.476 milliseconds for commas without vars 21.721 milliseconds for dots without vars Difference: 14.9% 47.154 milliseconds for commas with vars 62.33 milliseconds for dots with vars Difference: 24.3%
Output for 5.2.0
21.963 milliseconds for commas without vars 25.465 milliseconds for dots without vars Difference: 13.8% 48.32 milliseconds for commas with vars 66.171 milliseconds for dots with vars Difference: 27%
Output for 5.1.6
26.225 milliseconds for commas without vars 160.397 milliseconds for dots without vars Difference: 83.7% 52.385 milliseconds for commas with vars 77.128 milliseconds for dots with vars Difference: 32.1%
Output for 5.1.5
41.875 milliseconds for commas without vars 30.492 milliseconds for dots without vars Difference: -37.3% 52.253 milliseconds for commas with vars 69.068 milliseconds for dots with vars Difference: 24.3%
Output for 5.1.4
18.967 milliseconds for commas without vars 32.528 milliseconds for dots without vars Difference: 41.7% 49.91 milliseconds for commas with vars 75.955 milliseconds for dots with vars Difference: 34.3%
Output for 5.1.3
26.611 milliseconds for commas without vars 31.166 milliseconds for dots without vars Difference: 14.6% 45.324 milliseconds for commas with vars 65.466 milliseconds for dots with vars Difference: 30.8%
Output for 5.1.2
18.575 milliseconds for commas without vars 21.418 milliseconds for dots without vars Difference: 13.3% 40.236 milliseconds for commas with vars 63.808 milliseconds for dots with vars Difference: 36.9%
Output for 5.1.1
20.828 milliseconds for commas without vars 23.347 milliseconds for dots without vars Difference: 10.8% 42.428 milliseconds for commas with vars 63.739 milliseconds for dots with vars Difference: 33.4%
Output for 5.1.0
22.512 milliseconds for commas without vars 27.681 milliseconds for dots without vars Difference: 18.7% 47.075 milliseconds for commas with vars 63.741 milliseconds for dots with vars Difference: 26.1%
Output for 5.0.5
33.551 milliseconds for commas without vars 42.291 milliseconds for dots without vars Difference: 20.7% 57.462 milliseconds for commas with vars 78.887 milliseconds for dots with vars Difference: 27.2%
Output for 5.0.4
35.072 milliseconds for commas without vars 49.036 milliseconds for dots without vars Difference: 28.5% 58.541 milliseconds for commas with vars 79.506 milliseconds for dots with vars Difference: 26.4%
Output for 5.0.3
28.759 milliseconds for commas without vars 38.624 milliseconds for dots without vars Difference: 25.5% 55.133 milliseconds for commas with vars 77.408 milliseconds for dots with vars Difference: 28.8%
Output for 5.0.2
25.416 milliseconds for commas without vars 38.123 milliseconds for dots without vars Difference: 33.3% 69.404 milliseconds for commas with vars 89.39 milliseconds for dots with vars Difference: 22.4%
Output for 5.0.1
22.189 milliseconds for commas without vars 38.408 milliseconds for dots without vars Difference: 42.2% 55.678 milliseconds for commas with vars 77.028 milliseconds for dots with vars Difference: 27.7%
Output for 5.0.0
30.435 milliseconds for commas without vars 48.099 milliseconds for dots without vars Difference: 36.7% 53.154 milliseconds for commas with vars 77.103 milliseconds for dots with vars Difference: 31.1%
Output for 4.4.9
31.36 milliseconds for commas without vars 39.816 milliseconds for dots without vars Difference: 21.2% 61.558 milliseconds for commas with vars 88.444 milliseconds for dots with vars Difference: 30.4%
Output for 4.4.8
32.826 milliseconds for commas without vars 45.522 milliseconds for dots without vars Difference: 27.9% 58.276 milliseconds for commas with vars 80.055 milliseconds for dots with vars Difference: 27.2%
Output for 4.4.7
34.079 milliseconds for commas without vars 44.476 milliseconds for dots without vars Difference: 23.4% 55.424 milliseconds for commas with vars 80.487 milliseconds for dots with vars Difference: 31.1%
Output for 4.4.6
32.028 milliseconds for commas without vars 46.443 milliseconds for dots without vars Difference: 31% 56.408 milliseconds for commas with vars 80.487 milliseconds for dots with vars Difference: 29.9%
Output for 4.4.5
33.689 milliseconds for commas without vars 51.129 milliseconds for dots without vars Difference: 34.1% 66.32 milliseconds for commas with vars 83.448 milliseconds for dots with vars Difference: 20.5%
Output for 4.4.4
44.783 milliseconds for commas without vars 59.11 milliseconds for dots without vars Difference: 24.2% 73.596 milliseconds for commas with vars 84.135 milliseconds for dots with vars Difference: 12.5%
Output for 4.4.3
39.05 milliseconds for commas without vars 53.476 milliseconds for dots without vars Difference: 27% 70.1 milliseconds for commas with vars 97.757 milliseconds for dots with vars Difference: 28.3%
Output for 4.4.2
33.948 milliseconds for commas without vars 51.844 milliseconds for dots without vars Difference: 34.5% 67.765 milliseconds for commas with vars 83.833 milliseconds for dots with vars Difference: 19.2%
Output for 4.4.1
35.615 milliseconds for commas without vars 52.791 milliseconds for dots without vars Difference: 32.5% 69.611 milliseconds for commas with vars 84.445 milliseconds for dots with vars Difference: 17.6%
Output for 4.4.0
32.336 milliseconds for commas without vars 39.529 milliseconds for dots without vars Difference: 18.2% 84.549 milliseconds for commas with vars 93.145 milliseconds for dots with vars Difference: 9.2%
Output for 4.3.11
18.437 milliseconds for commas without vars 39.122 milliseconds for dots without vars Difference: 52.9% 58.33 milliseconds for commas with vars 75.83 milliseconds for dots with vars Difference: 23.1%
Output for 4.3.10
26.375 milliseconds for commas without vars 41.46 milliseconds for dots without vars Difference: 36.4% 58.413 milliseconds for commas with vars 79.526 milliseconds for dots with vars Difference: 26.5%
Output for 4.3.9
31.918 milliseconds for commas without vars 48.836 milliseconds for dots without vars Difference: 34.6% 62.923 milliseconds for commas with vars 80.43 milliseconds for dots with vars Difference: 21.8%
Output for 4.3.8
18.651 milliseconds for commas without vars 32.524 milliseconds for dots without vars Difference: 42.7% 53.314 milliseconds for commas with vars 78.832 milliseconds for dots with vars Difference: 32.4%
Output for 4.3.7
33.364 milliseconds for commas without vars 47.085 milliseconds for dots without vars Difference: 29.1% 58.901 milliseconds for commas with vars 78.905 milliseconds for dots with vars Difference: 25.4%
Output for 4.3.6
28.121 milliseconds for commas without vars 37.477 milliseconds for dots without vars Difference: 25% 53.32 milliseconds for commas with vars 79.74 milliseconds for dots with vars Difference: 33.1%
Output for 4.3.5
27.726 milliseconds for commas without vars 45.529 milliseconds for dots without vars Difference: 39.1% 60.304 milliseconds for commas with vars 79.233 milliseconds for dots with vars Difference: 23.9%
Output for 4.3.4
19.755 milliseconds for commas without vars 32.841 milliseconds for dots without vars Difference: 39.8% 49.073 milliseconds for commas with vars 71.648 milliseconds for dots with vars Difference: 31.5%
Output for 4.3.3
17.819 milliseconds for commas without vars 31.569 milliseconds for dots without vars Difference: 43.6% 51.194 milliseconds for commas with vars 77.291 milliseconds for dots with vars Difference: 33.8%
Output for 4.3.2
18.163 milliseconds for commas without vars 30.51 milliseconds for dots without vars Difference: 40.5% 65.742 milliseconds for commas with vars 78.404 milliseconds for dots with vars Difference: 16.1%
Output for 4.3.1
21.894 milliseconds for commas without vars 32.968 milliseconds for dots without vars Difference: 33.6% 51.076 milliseconds for commas with vars 77.696 milliseconds for dots with vars Difference: 34.3%
Output for 4.3.0
18.735 milliseconds for commas without vars 31.879 milliseconds for dots without vars Difference: 41.2% 50.107 milliseconds for commas with vars 76.842 milliseconds for dots with vars Difference: 34.8%