http://en.wikipedia.org/wiki/Gzip In theory, it should speed up the connection with the server (faster to transfert a 10k file than a 100k file)
It's just a compression algorithm. Most web servers nowadays compress their data before sending it over. Then your browser decompresses it. Same goes for when you send over data to a web server.