Merge branch 'improve-perf' of https://github.com/PaulBGD/svelte into PaulBGD-improve-perf

pull/294/head
Rich-Harris 9 years ago
commit b36f258dfe

@ -9,9 +9,12 @@ export default {
generator.uses.createText = true; generator.uses.createText = true;
generator.addElement( name, `createText( ${snippet} )`, true ); generator.addElement( name, `createText( ${snippet} )`, true );
generator.current.builders.init.addLine(`var last_${name} = ${snippet}`);
generator.current.builders.update.addBlock( deindent` generator.current.builders.update.addBlock( deindent`
${name}.data = ${snippet}; if (${snippet} !== last_${name}) {
${name}.data = last_${name} = ${snippet};
}
` ); ` );
} }
}; };

Loading…
Cancel
Save