wiki:Faster Build

Version 2 (modified by Simon Fraser, 10 years ago) (diff)

--

Tasks

  • Experiment with out-of-lining node creation to reduce the amount of JSC inlining
  • Figure out which headers are most frequently included by .d analysis
  • Group bindings into fewer files (bindings generation scripts)
  • Make code generator smarter about unchanged output
  • Make filter-build-webkit a default behavior of build-webkit
  • Experiment with ninja
  • More forward-declaring of classes & enum.
  • Find #includes just for default destructors. Out-of-line the dtors.
  • Remove ALWAYS_INLINE? Track need to inline?
  • Track clean build times, put on perf dashboard
  • Graph object size by framework
  • EWS should warn if the .d files got significantly larger
  • More complete paths in #includes?