v5.101.3
analyse source code for side effects
update test case to be more complex
chore: resolve "use strict" TODO (#19705)