Var vs Let vs Const (v2)

Revision 2 of this benchmark created on


Test runner

Ready to run.

Testing in
TestOps/sec
declare 50 var
var the1 = 1;
var the2 = 2;
var the3 = 3;
var the4 = 4;
var the5 = 5;
var the6 = 6;
var the7 = 7;
var the8 = 8;
var the9 = 9;
var the10 = 10;
var the11 = 11;
var the12 = 12;
var the13 = 13;
var the14 = 14;
var the15 = 15;
var the16 = 16;
var the17 = 17;
var the18 = 18;
var the19 = 19;
var the20 = 20;
var the21 = 21;
var the22 = 22;
var the23 = 23;
var the24 = 24;
var the25 = 25;
var the26 = 26;
var the27 = 27;
var the28 = 28;
var the29 = 29;
var the30 = 30;
var the31 = 31;
var the32 = 32;
var the33 = 33;
var the34 = 34;
var the35 = 35;
var the36 = 36;
var the37 = 37;
var the38 = 38;
var the39 = 39;
var the40 = 40;
var the41 = 41;
var the42 = 42;
var the43 = 43;
var the44 = 44;
var the45 = 45;
var the46 = 46;
var the47 = 47;
var the48 = 48;
var the49 = 49;
var the50 = 50;
var the51 = 51;
var the52 = 52;
var the53 = 53;
var the54 = 54;
var the55 = 55;
var the56 = 56;
var the57 = 57;
var the58 = 58;
var the59 = 59;
var the60 = 60;
var the61 = 61;
var the62 = 62;
var the63 = 63;
var the64 = 64;
var the65 = 65;
var the66 = 66;
var the67 = 67;
var the68 = 68;
var the69 = 69;
var the70 = 70;
var the71 = 71;
var the72 = 72;
var the73 = 73;
var the74 = 74;
var the75 = 75;
var the76 = 76;
var the77 = 77;
var the78 = 78;
var the79 = 79;
var the80 = 80;
var the81 = 81;
var the82 = 82;
var the83 = 83;
var the84 = 84;
var the85 = 85;
var the86 = 86;
var the87 = 87;
var the88 = 88;
var the89 = 89;
var the90 = 90;
var the91 = 91;
var the92 = 92;
var the93 = 93;
var the94 = 94;
var the95 = 95;
var the96 = 96;
var the97 = 97;
var the98 = 98;
var the99 = 99;
var the100 = 100;
var the101 = 101;
var the102 = 102;
var the103 = 103;
var the104 = 104;
var the105 = 105;
var the106 = 106;
var the107 = 107;
var the108 = 108;
var the109 = 109;
var the110 = 110;
var the111 = 111;
var the112 = 112;
var the113 = 113;
var the114 = 114;
var the115 = 115;
var the116 = 116;
var the117 = 117;
var the118 = 118;
var the119 = 119;
var the120 = 120;
var the121 = 121;
var the122 = 122;
var the123 = 123;
var the124 = 124;
var the125 = 125;
var the126 = 126;
var the127 = 127;
var the128 = 128;
var the129 = 129;
var the130 = 130;
var the131 = 131;
var the132 = 132;
var the133 = 133;
var the134 = 134;
var the135 = 135;
var the136 = 136;
var the137 = 137;
var the138 = 138;
var the139 = 139;
var the140 = 140;
var the141 = 141;
var the142 = 142;
var the143 = 143;
var the144 = 144;
var the145 = 145;
var the146 = 146;
var the147 = 147;
var the148 = 148;
var the149 = 149;
var the150 = 150;
var the151 = 151;
var the152 = 152;
var the153 = 153;
var the154 = 154;
var the155 = 155;
var the156 = 156;
var the157 = 157;
var the158 = 158;
var the159 = 159;
var the160 = 160;
var the161 = 161;
var the162 = 162;
var the163 = 163;
var the164 = 164;
var the165 = 165;
var the166 = 166;
var the167 = 167;
var the168 = 168;
var the169 = 169;
var the170 = 170;
var the171 = 171;
var the172 = 172;
var the173 = 173;
var the174 = 174;
var the175 = 175;
var the176 = 176;
var the177 = 177;
var the178 = 178;
var the179 = 179;
var the180 = 180;
var the181 = 181;
var the182 = 182;
var the183 = 183;
var the184 = 184;
var the185 = 185;
var the186 = 186;
var the187 = 187;
var the188 = 188;
var the189 = 189;
var the190 = 190;
var the191 = 191;
var the192 = 192;
var the193 = 193;
var the194 = 194;
var the195 = 195;
var the196 = 196;
var the197 = 197;
var the198 = 198;
var the199 = 199;
var the200 = 200;
var the201 = 201;
var the202 = 202;
var the203 = 203;
var the204 = 204;
var the205 = 205;
var the206 = 206;
var the207 = 207;
var the208 = 208;
var the209 = 209;
var the210 = 210;
var the211 = 211;
var the212 = 212;
var the213 = 213;
var the214 = 214;
var the215 = 215;
var the216 = 216;
var the217 = 217;
var the218 = 218;
var the219 = 219;
var the220 = 220;
var the221 = 221;
var the222 = 222;
var the223 = 223;
var the224 = 224;
var the225 = 225;
var the226 = 226;
var the227 = 227;
var the228 = 228;
var the229 = 229;
var the230 = 230;
var the231 = 231;
var the232 = 232;
var the233 = 233;
var the234 = 234;
var the235 = 235;
var the236 = 236;
var the237 = 237;
var the238 = 238;
var the239 = 239;
var the240 = 240;
var the241 = 241;
var the242 = 242;
var the243 = 243;
var the244 = 244;
var the245 = 245;
var the246 = 246;
var the247 = 247;
var the248 = 248;
var the249 = 249;
var the250 = 250;
ready
declare 50 let
let the1 = 1;
let the2 = 2;
let the3 = 3;
let the4 = 4;
let the5 = 5;
let the6 = 6;
let the7 = 7;
let the8 = 8;
let the9 = 9;
let the10 = 10;
let the11 = 11;
let the12 = 12;
let the13 = 13;
let the14 = 14;
let the15 = 15;
let the16 = 16;
let the17 = 17;
let the18 = 18;
let the19 = 19;
let the20 = 20;
let the21 = 21;
let the22 = 22;
let the23 = 23;
let the24 = 24;
let the25 = 25;
let the26 = 26;
let the27 = 27;
let the28 = 28;
let the29 = 29;
let the30 = 30;
let the31 = 31;
let the32 = 32;
let the33 = 33;
let the34 = 34;
let the35 = 35;
let the36 = 36;
let the37 = 37;
let the38 = 38;
let the39 = 39;
let the40 = 40;
let the41 = 41;
let the42 = 42;
let the43 = 43;
let the44 = 44;
let the45 = 45;
let the46 = 46;
let the47 = 47;
let the48 = 48;
let the49 = 49;
let the50 = 50;
let the51 = 51;
let the52 = 52;
let the53 = 53;
let the54 = 54;
let the55 = 55;
let the56 = 56;
let the57 = 57;
let the58 = 58;
let the59 = 59;
let the60 = 60;
let the61 = 61;
let the62 = 62;
let the63 = 63;
let the64 = 64;
let the65 = 65;
let the66 = 66;
let the67 = 67;
let the68 = 68;
let the69 = 69;
let the70 = 70;
let the71 = 71;
let the72 = 72;
let the73 = 73;
let the74 = 74;
let the75 = 75;
let the76 = 76;
let the77 = 77;
let the78 = 78;
let the79 = 79;
let the80 = 80;
let the81 = 81;
let the82 = 82;
let the83 = 83;
let the84 = 84;
let the85 = 85;
let the86 = 86;
let the87 = 87;
let the88 = 88;
let the89 = 89;
let the90 = 90;
let the91 = 91;
let the92 = 92;
let the93 = 93;
let the94 = 94;
let the95 = 95;
let the96 = 96;
let the97 = 97;
let the98 = 98;
let the99 = 99;
let the100 = 100;
let the101 = 101;
let the102 = 102;
let the103 = 103;
let the104 = 104;
let the105 = 105;
let the106 = 106;
let the107 = 107;
let the108 = 108;
let the109 = 109;
let the110 = 110;
let the111 = 111;
let the112 = 112;
let the113 = 113;
let the114 = 114;
let the115 = 115;
let the116 = 116;
let the117 = 117;
let the118 = 118;
let the119 = 119;
let the120 = 120;
let the121 = 121;
let the122 = 122;
let the123 = 123;
let the124 = 124;
let the125 = 125;
let the126 = 126;
let the127 = 127;
let the128 = 128;
let the129 = 129;
let the130 = 130;
let the131 = 131;
let the132 = 132;
let the133 = 133;
let the134 = 134;
let the135 = 135;
let the136 = 136;
let the137 = 137;
let the138 = 138;
let the139 = 139;
let the140 = 140;
let the141 = 141;
let the142 = 142;
let the143 = 143;
let the144 = 144;
let the145 = 145;
let the146 = 146;
let the147 = 147;
let the148 = 148;
let the149 = 149;
let the150 = 150;
let the151 = 151;
let the152 = 152;
let the153 = 153;
let the154 = 154;
let the155 = 155;
let the156 = 156;
let the157 = 157;
let the158 = 158;
let the159 = 159;
let the160 = 160;
let the161 = 161;
let the162 = 162;
let the163 = 163;
let the164 = 164;
let the165 = 165;
let the166 = 166;
let the167 = 167;
let the168 = 168;
let the169 = 169;
let the170 = 170;
let the171 = 171;
let the172 = 172;
let the173 = 173;
let the174 = 174;
let the175 = 175;
let the176 = 176;
let the177 = 177;
let the178 = 178;
let the179 = 179;
let the180 = 180;
let the181 = 181;
let the182 = 182;
let the183 = 183;
let the184 = 184;
let the185 = 185;
let the186 = 186;
let the187 = 187;
let the188 = 188;
let the189 = 189;
let the190 = 190;
let the191 = 191;
let the192 = 192;
let the193 = 193;
let the194 = 194;
let the195 = 195;
let the196 = 196;
let the197 = 197;
let the198 = 198;
let the199 = 199;
let the200 = 200;
let the201 = 201;
let the202 = 202;
let the203 = 203;
let the204 = 204;
let the205 = 205;
let the206 = 206;
let the207 = 207;
let the208 = 208;
let the209 = 209;
let the210 = 210;
let the211 = 211;
let the212 = 212;
let the213 = 213;
let the214 = 214;
let the215 = 215;
let the216 = 216;
let the217 = 217;
let the218 = 218;
let the219 = 219;
let the220 = 220;
let the221 = 221;
let the222 = 222;
let the223 = 223;
let the224 = 224;
let the225 = 225;
let the226 = 226;
let the227 = 227;
let the228 = 228;
let the229 = 229;
let the230 = 230;
let the231 = 231;
let the232 = 232;
let the233 = 233;
let the234 = 234;
let the235 = 235;
let the236 = 236;
let the237 = 237;
let the238 = 238;
let the239 = 239;
let the240 = 240;
let the241 = 241;
let the242 = 242;
let the243 = 243;
let the244 = 244;
let the245 = 245;
let the246 = 246;
let the247 = 247;
let the248 = 248;
let the249 = 249;
let the250 = 250;
ready
declare 50 const
const the1 = 1;
const the2 = 2;
const the3 = 3;
const the4 = 4;
const the5 = 5;
const the6 = 6;
const the7 = 7;
const the8 = 8;
const the9 = 9;
const the10 = 10;
const the11 = 11;
const the12 = 12;
const the13 = 13;
const the14 = 14;
const the15 = 15;
const the16 = 16;
const the17 = 17;
const the18 = 18;
const the19 = 19;
const the20 = 20;
const the21 = 21;
const the22 = 22;
const the23 = 23;
const the24 = 24;
const the25 = 25;
const the26 = 26;
const the27 = 27;
const the28 = 28;
const the29 = 29;
const the30 = 30;
const the31 = 31;
const the32 = 32;
const the33 = 33;
const the34 = 34;
const the35 = 35;
const the36 = 36;
const the37 = 37;
const the38 = 38;
const the39 = 39;
const the40 = 40;
const the41 = 41;
const the42 = 42;
const the43 = 43;
const the44 = 44;
const the45 = 45;
const the46 = 46;
const the47 = 47;
const the48 = 48;
const the49 = 49;
const the50 = 50;
const the51 = 51;
const the52 = 52;
const the53 = 53;
const the54 = 54;
const the55 = 55;
const the56 = 56;
const the57 = 57;
const the58 = 58;
const the59 = 59;
const the60 = 60;
const the61 = 61;
const the62 = 62;
const the63 = 63;
const the64 = 64;
const the65 = 65;
const the66 = 66;
const the67 = 67;
const the68 = 68;
const the69 = 69;
const the70 = 70;
const the71 = 71;
const the72 = 72;
const the73 = 73;
const the74 = 74;
const the75 = 75;
const the76 = 76;
const the77 = 77;
const the78 = 78;
const the79 = 79;
const the80 = 80;
const the81 = 81;
const the82 = 82;
const the83 = 83;
const the84 = 84;
const the85 = 85;
const the86 = 86;
const the87 = 87;
const the88 = 88;
const the89 = 89;
const the90 = 90;
const the91 = 91;
const the92 = 92;
const the93 = 93;
const the94 = 94;
const the95 = 95;
const the96 = 96;
const the97 = 97;
const the98 = 98;
const the99 = 99;
const the100 = 100;
const the101 = 101;
const the102 = 102;
const the103 = 103;
const the104 = 104;
const the105 = 105;
const the106 = 106;
const the107 = 107;
const the108 = 108;
const the109 = 109;
const the110 = 110;
const the111 = 111;
const the112 = 112;
const the113 = 113;
const the114 = 114;
const the115 = 115;
const the116 = 116;
const the117 = 117;
const the118 = 118;
const the119 = 119;
const the120 = 120;
const the121 = 121;
const the122 = 122;
const the123 = 123;
const the124 = 124;
const the125 = 125;
const the126 = 126;
const the127 = 127;
const the128 = 128;
const the129 = 129;
const the130 = 130;
const the131 = 131;
const the132 = 132;
const the133 = 133;
const the134 = 134;
const the135 = 135;
const the136 = 136;
const the137 = 137;
const the138 = 138;
const the139 = 139;
const the140 = 140;
const the141 = 141;
const the142 = 142;
const the143 = 143;
const the144 = 144;
const the145 = 145;
const the146 = 146;
const the147 = 147;
const the148 = 148;
const the149 = 149;
const the150 = 150;
const the151 = 151;
const the152 = 152;
const the153 = 153;
const the154 = 154;
const the155 = 155;
const the156 = 156;
const the157 = 157;
const the158 = 158;
const the159 = 159;
const the160 = 160;
const the161 = 161;
const the162 = 162;
const the163 = 163;
const the164 = 164;
const the165 = 165;
const the166 = 166;
const the167 = 167;
const the168 = 168;
const the169 = 169;
const the170 = 170;
const the171 = 171;
const the172 = 172;
const the173 = 173;
const the174 = 174;
const the175 = 175;
const the176 = 176;
const the177 = 177;
const the178 = 178;
const the179 = 179;
const the180 = 180;
const the181 = 181;
const the182 = 182;
const the183 = 183;
const the184 = 184;
const the185 = 185;
const the186 = 186;
const the187 = 187;
const the188 = 188;
const the189 = 189;
const the190 = 190;
const the191 = 191;
const the192 = 192;
const the193 = 193;
const the194 = 194;
const the195 = 195;
const the196 = 196;
const the197 = 197;
const the198 = 198;
const the199 = 199;
const the200 = 200;
const the201 = 201;
const the202 = 202;
const the203 = 203;
const the204 = 204;
const the205 = 205;
const the206 = 206;
const the207 = 207;
const the208 = 208;
const the209 = 209;
const the210 = 210;
const the211 = 211;
const the212 = 212;
const the213 = 213;
const the214 = 214;
const the215 = 215;
const the216 = 216;
const the217 = 217;
const the218 = 218;
const the219 = 219;
const the220 = 220;
const the221 = 221;
const the222 = 222;
const the223 = 223;
const the224 = 224;
const the225 = 225;
const the226 = 226;
const the227 = 227;
const the228 = 228;
const the229 = 229;
const the230 = 230;
const the231 = 231;
const the232 = 232;
const the233 = 233;
const the234 = 234;
const the235 = 235;
const the236 = 236;
const the237 = 237;
const the238 = 238;
const the239 = 239;
const the240 = 240;
const the241 = 241;
const the242 = 242;
const the243 = 243;
const the244 = 244;
const the245 = 245;
const the246 = 246;
const the247 = 247;
const the248 = 248;
const the249 = 249;
const the250 = 250;
ready

Revisions

You can edit these tests or add more tests to this page by appending /edit to the URL.