In my real world testing XFS is the slowest filesystem I have tried.
I do a lot of tarring and untarring.
I guess it depends on what you are doing most, but in all reality the difference is not usually very substantial.
If you want to see the biggest difference try installing VL using XFS VS. any other filesystem we offer.
In my testing here XFS is up to 2 to 3 times slower.
That's completely opposite my experience. When I was with Red Hat I got to go out to a couple of major Hollywood animation studios. One (sorry, I can't say which due to my NDA) found that xfs was the only filesystem fast enough to do the processing they need. We are, of course, talking about large files and some very heavy duty processing. xfs was up to 3x faster than anything else they tried.
xfs also doesn't write temp files but rather holds them in memory until it doesn't have the requisite memory available to do this. The net result is that many small temp files never get written which definitely speeds performance. Granted, if you have tmpfs in memory that is happening anyway. I don't like using tmpfs in RAM as often when compiling large programs I found I could fill /tmp and crash the compilation process. Using xfs gives me a way to do large compiles, cache small temp files to memory, and not crash things when large temp files are generated.