...
- Dave Ormsbee: Consolidate JavaScript files across themes, so we don't replicate (and post-process) the same files repeatedly.
- Dave Ormsbee: Consolidate static assets that are currently duplicated across XBlock families (e.g. all the problembuilder.* blocks). They're just straight duplicates now because the pip is defined at the package level, but the asset mapping is done at the tag level.
- Combine SASS compilation steps so we're not recompiling the same shared assets between LMS and Studio.
- Extract and isolate vendor JS files so that they aren't constantly re-processed by our pipeline.
- Investigate current "ideal" Bootstrap CSS compile performance (no v1 or v2 CSS code), to make sure < 1s latency is achievable.
- Change how Webpack configuration is extracted so that we don't waste so much time waiting on edx-platform to start up and give us a config value. (Complicated by Studio's git-hashed based static dir location.)