@samitouri / QOS-React-2 / commits / 6fe034e6f9

Pull out tag end regex

For perf -- avoids allocating another object.

Ben Alpert committed Jul 21, 2015 at 11:53 UTC 6fe034e6f91c79dcbbd4effe1e411a0ee7570f31
1 file changed +3 -1
src/renderers/dom/server/ReactMarkupChecksum.js
+3 -1
@@ -13,6 +13,8 @@
13
14 var adler32 = require('adler32');
15
16 +var TAG_END = /\/?>/;
17 +
18 var ReactMarkupChecksum = {
19 CHECKSUM_ATTR_NAME: 'data-react-checksum',
20
@@ -25,7 +27,7 @@ var ReactMarkupChecksum = {
27
28 // Add checksum (handle both parent tags and self-closing tags)
29 return markup.replace(
28 - /\/?>/,
30 + TAG_END,
31 ' ' + ReactMarkupChecksum.CHECKSUM_ATTR_NAME + '="' + checksum + '"$&'
32 );
33 },