Los 2 primeros son cambios exclusivos del lado del servidor. (que pueden ejecutarse independientemente de la compatibilidad del lado del cliente)
El último se aplica en el navegador y significa que terminas enviando cargas útiles más pequeñas al servidor.