Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: Eleкtro en 29 Mayo 2013, 01:11 am



Título: ¿Cual es el tamaño máximo para un source HTML?
Publicado por: Eleкtro en 29 Mayo 2013, 01:11 am
Hola.

Esto es pura curiosidad...

Me estaba preguntando cuanto tardaría en pulir un parser para los tags de un sitio específico, y esa pregunta me ha llevado a otra un poco ridícula quizás:
¿Cuanto tardaría en parsear un html de 100 mb?, y esta pregunta me lleva a la pregunta que reálmente quiero hacer (por curiosidad):

- ¿Existe un tamaño límite especificado en el lenguaje html?

...Es decir, ¿Si un html sobrepasa X tamaño (o número de líneas) es posible que el intérprete del navegador no pueda interpretar el código?

...¿Puede existir por la inmensa Internet un html de 2 Gb por ejemplo?, sé que es un tamaño descomunal, debería contener millones de líneas escritas, pero ahí tengo esa duda xD

Saludos!


Título: Re: ¿Cual es el tamaño máximo para un source HTML?
Publicado por: engel lex en 29 Mayo 2013, 05:58 am
tal limite no existe, por lo menos que esté regulado no...

como tu dices depende del interprete del navegador (y supongo que subsecuentemente de tu capacidad de procesamiento, red y ram)


Título: Re: ¿Cual es el tamaño máximo para un source HTML?
Publicado por: el-brujo en 29 Mayo 2013, 17:16 pm
joder menudas preguntas xD

Si es un script php supongo que lo primero que saltará será un timeout del script, pero si es un html pues va cargando, como si fuera una descarga, teóricamente no hay límite de tamaño en bajarse un fichero de internet, pues tampoco de un fichero HTML.

Otra cosa es lo que comenta engelx, los recursos del navegador para procesar y mostrar por pantalla tal cantidad de información, la velocidad ya depende del hardware.

De hecho abrir por ejemplo abrir un log de varios gb en el bloc de notas es imposible, es mejor usar NotePad++ o una aplicación más "potente".


Título: Re: ¿Cual es el tamaño máximo para un source HTML?
Publicado por: Eleкtro en 30 Mayo 2013, 15:57 pm
teóricamente no hay límite de tamaño en bajarse un fichero de internet, pues tampoco de un fichero HTML.

Pues visto lo visto... me parece que deberían implementar algo en los navegadores para regular el límite de tamaños...

No sé quien va a perder el tiempo subiendo a un server una página de 1 GB, imagino que habría que tener pocas neuraonas para hacer eso (digo yo, perdón si me equivoco), o algún gracioso podría hackear la página principal de un server y escribir líneas en el html a lo "troll" para que pese 1 GB y que los pobres usuarios descarguen ese archivo html temporal en su pc consumiendo espacio innecesario ...séa como séa pueden haber mil razones y habría que regularlo.

Saludos!


Título: Re: ¿Cual es el tamaño máximo para un source HTML?
Publicado por: engel lex en 30 Mayo 2013, 17:08 pm
EleKtro H@cker

no seria necesario escribir las lineas... con php un "while(1){ echo 'hola mundo'}" basta

no es necesario implementar un limite, eso queda a consciencia del creador, el sabrá lo que hace y el navegador sabrá interpretarlo y manejarlo... yo he pasado por casos donde he tenido que por X razon vocar una db de varias miles de linea a pantalla en local... he llegado a unos pocos megas de texto antes que el navegador colapse... pero nada de muerte