In practice, when modeling volatility do people tend to use expanding or sliding windows to fit GARCH models?
For example see rolling forecast generation vs recursive forecast generation in the Python arch package here: Arch Documentation
In short, is it only useful to fit GARCH parameters on more recent data, or better to use the whole history of returns data to fit GARCH model to predict one/n step forward volatility?