Skip to content

Instantly share code, notes, and snippets.

@joliss
Last active August 29, 2015 14:01
Show Gist options
  • Save joliss/1a36410e87d3ec1b894b to your computer and use it in GitHub Desktop.
Save joliss/1a36410e87d3ec1b894b to your computer and use it in GitHub Desktop.
Broccoli-filter: where we're spending time on no-op rebuild
  • helpers.copyPreserveSync (would need API change to do symlinks instead; possibly still optimizable without symlinks)
  • walkSync
  • helpers.hashTree (note: also duplicates stat calls with walkSync)
  • mkdir/mkdirp (probably unnecessary calls here)
  • rimraf via quick-temp via broccoli-writer (new API would move this from writer into core, but rimraf call is still necessary)
  • perhaps some suprising CPU sinks, like hashing crypto, path module, etc.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment