slice
var str = 'lorem ipsum dolor';
var word = str.slice(0,str.indexOf(' '));
13,713,840
±0.26%
80% slower
substring
var str = 'lorem ipsum dolor';
var word = str.substring(0,str.indexOf(' '));
69,007,394
±0.18%
fastest
substr
var str = 'lorem ipsum dolor';
var word = str.substr(0,str.indexOf(' '));
59,538,496
±0.17%
14% slower
ваш метод в данном случае на 80% медленнее substring