The two code samples you posted are equivalent (modulo the obvious mistake). AFAIU there is still only a single parsing pass for template strings.
On Tuesday, 12 January 2016, /#!/JoePea <[email protected]> wrote: > The thing with template strings is that they are used at runtime. This > could be slow if we're compiling things at runtime all the time, > whereas a server-side templating solution might lead JavaScript > functions compiled from templates (like in the case with Meteor Blaze > Spacebars or React JSX), which can be faster at runtime. > > What are template strings good for besides the obvious benefit that > they make things like > > ``` > var str = "llo" > console.log(`he${str} world!`) > ``` > > easier to read than > > ``` > var str = "llo" > console.log('he'+'str'+' world!') > ``` > > ? > > Maybe writing regexes can be nicer with template strings? I gave it a > try at npmjs.com/regexr. > > On Mon, Jan 11, 2016 at 8:43 AM, Manuel Di Iorio <[email protected] > <javascript:;>> wrote: > > Yes Bob, after a personal testing with a complete template engine using > the > > ES6 template strings, I realized that their use (in mine use case, of > > course) is slowest than the approach that I'm using right now (like the > > Underscore template). Thanks everyone :) > > > > _______________________________________________ > > es-discuss mailing list > > [email protected] <javascript:;> > > https://mail.mozilla.org/listinfo/es-discuss > > > _______________________________________________ > es-discuss mailing list > [email protected] <javascript:;> > https://mail.mozilla.org/listinfo/es-discuss >
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

