Rather than initing an empty array and filling, create an array of the correct size up-front. Minor gain on chromium, but considerably (~5x) faster in spidermonkey/firefox.
18 lines
397 B
JavaScript
18 lines
397 B
JavaScript
"use strict";
|
|
|
|
var t = function (f) {
|
|
for (var _len = arguments.length,
|
|
items = Array(_len > 1 ? _len - 1 : 0),
|
|
_key = 1; _key < _len; _key++) {
|
|
items[_key - 1] = arguments[_key];
|
|
}
|
|
};
|
|
|
|
function t(f) {
|
|
for (var _len2 = arguments.length,
|
|
items = Array(_len2 > 1 ? _len2 - 1 : 0),
|
|
_key2 = 1; _key2 < _len2; _key2++) {
|
|
items[_key2 - 1] = arguments[_key2];
|
|
}
|
|
}
|