08 - Optimización Flashcards

1
Q

¿Qué es la optimización en un proyecto web?

A

Es el proceso de mejorar el sitio web para que cargue más rápido, usando técnicas como compresión y minificación para reducir el tamaño de los archivos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Qué es la compresión en optimización web?

A

Es la reducción del tamaño de los archivos para acelerar su transferencia. Utiliza algoritmos como gzip o Deflate.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿En qué consiste la minificación?

A

Consiste en eliminar espacios, comentarios y acortar nombres de variables en el código para reducir su tamaño, mejorando la velocidad de carga del sitio.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Qué es el bundling o agrupación?

A

Es el proceso de fusionar múltiples archivos en uno solo para reducir la cantidad de solicitudes de recursos al servidor.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Qué herramienta permite crear “bundles” en JavaScript?

A

Browserify, que combina módulos de JS en un solo archivo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Qué es Webpack y cuál es su función principal?

A

Webpack es un empaquetador de módulos que crea un gráfico de dependencia y genera uno o varios paquetes para aplicaciones JavaScript modernas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Qué diferencia hay entre compresión sin pérdidas y con pérdida?

A

La compresión sin pérdidas conserva los datos originales; la compresión con pérdida elimina datos de forma que no afecten la percepción del usuario.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿Qué es una red de entrega de contenido (CDN)?

A

Es una red que distribuye contenido a través de servidores para mejorar la velocidad de acceso y puede realizar la minificación automáticamente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Cómo se usa Browserify en el ejemplo dado?

A

Combina varios archivos JavaScript (sumar.js, restar.js y operadores.js) en uno solo llamado index.bundle.js.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Qué hace la compresión HTTP en los servidores web?

A

Comprime los datos antes de enviarlos al cliente, mejorando la velocidad de transferencia y el uso de ancho de banda.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Qué tipos de encabezados pueden indicar compresión en HTTP?

A

Transfer-Encoding y Content-Encoding, donde Content-Encoding es más compatible entre navegadores.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Cuál es la ventaja principal de la minificación para los usuarios móviles?

A

Reduce el uso de ancho de banda, útil para usuarios con planes de datos limitados.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly