There is an article Optimization killers in wiki of Bluebird library. In this article there is a phrase:
Currently not optimizable:
...
Functions that contain a compound let assignment
Functions that contain a compound const assignment
What does compound let assignment and compound const assignment mean? In ECMAScript 5.1 there was notion of compound assignment but in ECMAScript 2015, it seems there is no notion of any compound assignment there is only regular assignments.
I suspect that compound let and const assignment, it is just compound assignment after declaration. For example:
let n = 1;
n += 4;
Am I right?