Avoid Unexpected Performance Dips: Understanding JavaScript Stack Switching and Lazy Deoptimization - Chrome Flags