Es fácil de ver que el html se comprimiría muy fácilmente, pues se envía como texto.
A mi me parece que sería genial usar un sistema de diccionarios, me explico.
Con un byte cada número puede ser una instrucción como en código de máquina, 256 valores...
Con eso sobraría.
por ejemplo un byte y una cadena de texto
[234] [Esto sería una cadena de texto precedida por un byte][234]
Cierro con el mismo byte.
En "sería" el acento se suele indicar como "sería" tal vez mejor un byte.
ser[12]ia
Indicaría que el siguiente carácter lleva acento.
256 valores se quedan cortos pero podemos reservar 10 valores para diccionarios.
Igual uno de php, otro de javascript... incluso uno de castellano pues con dos bytes se podría direccional un indice a una cantidad grande de palabras que por otra parte solo ocuparían unos megas...
De todas formas la mayoría de las palabras que se usan no son muchas así que se podría tener perfectamente un diccionario de un byte para las 256 palabras mas usadas y otro de dos bytes 65536 valores en general siempre que las palabras sean mas largas de dos caracteres valdría la pena, si cada palabra tiene un array de tamaño fijo predeterminado de 10 bytes el diccionario no llegaría a ocupar 1 mega.
El ahorro de ancho de banda bueno sería considerable pero a día de hoy no es mucho problema lo que satura son imágenes, vídeo...
A mi me parece que sería genial usar un sistema de diccionarios, me explico.
Con un byte cada número puede ser una instrucción como en código de máquina, 256 valores...
Con eso sobraría.
por ejemplo un byte y una cadena de texto
[234] [Esto sería una cadena de texto precedida por un byte][234]
Cierro con el mismo byte.
En "sería" el acento se suele indicar como "sería" tal vez mejor un byte.
ser[12]ia
Indicaría que el siguiente carácter lleva acento.
256 valores se quedan cortos pero podemos reservar 10 valores para diccionarios.
Igual uno de php, otro de javascript... incluso uno de castellano pues con dos bytes se podría direccional un indice a una cantidad grande de palabras que por otra parte solo ocuparían unos megas...
De todas formas la mayoría de las palabras que se usan no son muchas así que se podría tener perfectamente un diccionario de un byte para las 256 palabras mas usadas y otro de dos bytes 65536 valores en general siempre que las palabras sean mas largas de dos caracteres valdría la pena, si cada palabra tiene un array de tamaño fijo predeterminado de 10 bytes el diccionario no llegaría a ocupar 1 mega.
El ahorro de ancho de banda bueno sería considerable pero a día de hoy no es mucho problema lo que satura son imágenes, vídeo...
Además cuando se envía hay partes de una página que apenas cambian más que algunos datos, así que sería interesante tener estructuras enteras en un diccionario e incluso code snipets.
Los trozos de código custom se podrían precargar de un archivo a un diccionario como con CSS y las estructuras tipo cabeceras html solo enviar los cambios a una plantilla genérica de encabezado, y ya puestos porque no tener plantillas de documento enteras?
El proceso al final es hinchar con estos diccionarios los datos en tiempo real.
Comentarios
Publicar un comentario