Skip to content

Instantly share code, notes, and snippets.

@ersinakinci
Last active May 12, 2020 00:30
Show Gist options
  • Save ersinakinci/073570d16a9bacbc2416eee562df55e2 to your computer and use it in GitHub Desktop.
Save ersinakinci/073570d16a9bacbc2416eee562df55e2 to your computer and use it in GitHub Desktop.
Webpack tree shaking test (experiment 1: export, reexport, import): results
Scenario index s/e reexportBar s/e bar s/e 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Baseline 🔵 🔵 🔵 ⚫️ ⚫️ ⚫️ ⚫️ ⚫️ ⚫️ ⚫️ ⚫️ ⚫️ ⚫️ ⚫️ ⚫️ ⚫️ ⚫️ ⚫️
sE 🔵 🔵 🔵 ⚫️ ⚫️ ⚫️ ⚫️ ⚫️ ⚫️ ⚫️ ⚫️ ⚫️ ⚫️ ⚫️ ⚫️ ⚫️ ⚫️ 🔵
uE 🔵 🔵 🔵 ⚫️ ⚫️ ⚫️ 🔵 ⚫️ ⚫️ ⚫️ ⚫️ 🔵 ⚫️ 🔵 🔵
uE + sE 🔵 🔵 🔵 ⚫️ ⚫️ ⚫️ 🔵 ⚫️ ⚫️ ⚫️ ⚫️ 🔵 ⚫️ 🔵 🔵
cM 🔵 🔵 🔵 ⚫️ ⚫️ ⚫️ 🔵 ⚫️ 🔵 🔵 ⚫️ 🔵 🔵 🔵 🔵
cM + uE 🔵 🔵 🔵 ⚫️ ⚫️ ⚫️ 🔵 ⚫️ 🔵 🔵 ⚫️ 🔵 🔵 🔵 🔵
cM + sE 🔵 🔵 🔵 ⚫️ ⚫️ ⚫️ 🔵 ⚫️ 🔵 🔵 ⚫️ 🔵 🔵 🔵 🔵
cM + uE + sE 🔵 🔵 🔵 ⚫️ ⚫️ ⚫️ 🔵 ⚫️ 🔵 🔵 ⚫️ 🔵 🔵 🔵 🔵
Production 🔵 🔵 🔵 ⚫️ ⚫️ ⚫️ 🔵 ⚫️ 🔵 🔵 ⚫️ 🔵 🔵 🔵 🔵
sE(false) 🔵 🔵 ⚫️ ⚫️ ⚫️ ⚫️ ⚫️ ⚫️ ⚫️ ⚫️ ⚫️ ⚫️ ⚫️ ⚫️ ⚫️ ⚫️ 🔵
cM + sE(false) 🔵 🔵 ⚫️ ⚫️ ⚫️ ⚫️ ⚫️ ⚫️ ⚫️ ⚫️ ⚫️ ⚫️ ⚫️ ⚫️ ⚫️ ⚫️ 🔵
uE + sE(false) 🔵 🔵 ⚫️ 🔵 ⚫️ 🔵 ⚫️ ⚫️ 🔵 🔵 🔵 🔵
cM + uE + sE(false) 🔵 🔵 ⚫️ 🔵 ⚫️ 🔵 🔵 🔵 🔵 🔵 🔵 🔵
Production + sE(false) 🔵 🔵 ⚫️ 🔵 ⚫️ 🔵 🔵 🔵 🔵 🔵 🔵 🔵
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment