In grit, JavaScript files are minified using closure compiler (on Android only for now). The output is in ES6 without "use strict", until a roll in https://codereview.chromium.org/2918683002, which adds "use strict" by default for ES6 (now called ES2015).
Having "use strict" caused failures in DOM distiller, which is tracked in issue 728655. Even though turning "use strict" on in that roll was accidental, we should fix the regression and turn it on for real, to make our JavaScript more future proof.
DOM distiller is the only known issue, but there might be other regressions with "use strict" that's not covered by tests.
Comment 1 by bugdroid1@chromium.org
, Jun 6 2017