É legítimo (bem, costumava ser legítimo) tanto no uso quanto na especificação.
x-
é um prefixo comum para identificadores fora do padrão (ou "ainda não padrão"), muitas vezes explicitamente permitidos por protocolos, geralmente uma convenção de fato por implementadores.
Então x-gzip
costumava ser difundido no HTTP / 1.0 e originalmente significava que o formato ainda não tinha o nome inserido no oficial Tabela de codificações de conteúdo mantida pela IANA (se a tabela ainda existisse naquela época). Por exemplo, o Opera 4 ou 5 costumava enviar este token.
O token gzip
foi padronizado desde o HTTP / 1.1 e, de fato, o HTTP / 1.1 A especificação diz que x-gzip
é um alias aceitável para propósitos de compatibilidade - certamente não é algo que o MDN acabou de criar.
x-
ainda permanece por décadas e o software tem que suportar ambos. Muitas vezes, a documentação recém-escrita omitirá intencionalmente os antigos aliases para desencorajar seu uso. Veja também RFC 6648 , que discute a história e até menciona este token exato em .