Disclaimer: This is a very informative and good article about the topic! Thank you!
Searching for other uses I found out that Dart already did use Tree shaking (wrongly) attributing the possibility of such a feature to their eschewal of “eval()”. This was 2013.
You may find this nit picking, but I think it is important not to wrongly attribute ideas. ;-)