¿Quién inventó el HTML y en qué año se publicó la primera definición formal?
Tim Berners-Lee en 1991.
¿Qué organismo se encarga de estandarizar HTML desde 1994?
El W3C (World Wide Web Consortium).
¿Qué característica principal definía al HTML de los 90 (versiones 2.0 a 3.2)?
Era puramente estructural, con etiquetas limitadas y diseño basado en tablas.
¿Qué intento de evolución de HTML surgió en los 2000 basándose en el rigor del XML?
XHTML (Extensible HyperText Markup Language).
¿Qué grupo de trabajo se creó en 2004 para impulsar HTML5 ante el estancamiento del W3C con XHTML?
WHATWG (Web Hypertext Application Technology Working Group).
¿En qué año se convirtió HTML5 en recomendación oficial del W3C?
En 2014.
¿Cuál es el paradigma actual de desarrollo de HTML5?
HTML Living Standard (estándar vivo en constante evolución).
¿Qué gran avance aportó HTML5 respecto a multimedia?
Soporte nativo para audio y vídeo sin necesidad de plugins externos como Flash.
¿Qué es el DOM en el contexto de un navegador?
Document Object Model: una interfaz de programación que representa el documento HTML como un árbol de nodos.
¿Qué es un motor de renderizado (Rendering Engine)?
El software del navegador que transforma el código HTML/CSS en una representación visual en pantalla.
¿Cómo se llama el motor de renderizado utilizado por Google Chrome y Edge actualmente?
Blink (un fork de WebKit).
¿Qué motor de renderizado utiliza Safari (Apple)?
WebKit.
¿Qué motor de renderizado utiliza Mozilla Firefox?
Gecko.
¿Cómo se llama el motor de JavaScript de Google Chrome?
V8.
¿Cómo se llama el motor de JavaScript de Mozilla Firefox?
SpiderMonkey.
¿Cuál es la función del proceso de ‘Parsing’ en un navegador?
Analizar el HTML para construir el árbol DOM y el CSS para el CSSOM.
¿Qué es el CSSOM?
CSS Object Model: el mapa de estilos que el navegador aplica a los elementos del DOM.
¿Qué es el ‘Render Tree’?
La combinación del DOM y el CSSOM que contiene solo los elementos que serán visibles en pantalla.
¿Qué nombre recibe la fase donde el navegador calcula la posición y tamaño de cada elemento?
Layout (o Reflow).
¿Qué es el ‘Painting’ en el proceso de renderizado?
La fase en la que el navegador dibuja los píxeles reales en la pantalla basándose en el Render Tree.
¿Qué herramienta moderna se utiliza para automatizar tareas como la minificación y compilación de archivos Web?
Task Runners (Gulp, Grunt) o Bundlers (Webpack, Vite).
¿Qué es un ‘Transpilador’ y cuál es el ejemplo más común para JS?
Herramienta que traduce código moderno a versiones antiguas compatibles; el ejemplo es Babel.
¿Qué es ‘PostCSS’?
Una herramienta que permite transformar CSS con JavaScript (ej. añadir prefijos de navegadores automáticamente).
¿Qué ventaja aporta ‘Vite’ frente a herramientas más antiguas como Webpack?
Velocidad extrema gracias al uso de módulos ES nativos y HMR (Hot Module Replacement).
)?