Hallo ursus,
da hättest Du in Zeile 1 wohl besser String("...") statt new String("...") geschrieben. So hast Du ja 2 Objekte.
Mit String und new String komme ich beim Objekt auf die 3-4 fache Laufzeit in Chrome und die 6-fache Laufzeit in Firefox. Wow!
Soviel zum Thema "Boxing kostet Zeit" bei Strings - offenbar optimieren die Browser da ordentlich.
Fazit: new String ist Mist. JSFiddle unterstreicht einem das new bei new String auch sofort und sagt: Lass das!
Rolf
--
sumpsi - posui - clusi
sumpsi - posui - clusi