We generally recommend the default configuration. The default settings are carefully calibrated for maximum performance in a wide variety of usage scenarios.
If you're observing a specific issue, you can ask specifically (and with details!) about that; there may or may not be a way to address it by changing some parameters.
(You may be thinking along the lines of "I just want to optimize all functions with -O3 immediately!" -- well, that makes sense for C++ and similar languages, but with JavaScript's dynamic nature, optimization requires type feedback gathered during unoptimized execution. If you handed source code without any type feedback to the optimizing compiler, it would be unable to do its job properly, so overall the performance you'd get would be much worse.)