Categoría · 13 términos
Frontend
Lo que se ejecuta en el navegador: HTML, CSS, JavaScript y técnicas de rendimiento.
- Core Web Vitals Las Core Web Vitals son las tres métricas con las que Google mide la experiencia de carga de una web: lo que tarda en verse el contenido principal (LCP), lo rápido que responde a la interacción (INP) y lo estable que es la página (CLS).
- CSS CSS es el lenguaje con el que se define el aspecto de una web: colores, tipografías, tamaños, márgenes y la disposición de los elementos en la pantalla, adaptada a cada dispositivo.
- Diseño responsive El diseño responsive es la técnica de crear una web que se adapta automáticamente al tamaño de la pantalla, del móvil al monitor grande, con un solo código y una sola URL.
- HTML HTML es el lenguaje con el que se escribe la estructura y el contenido de una página web: títulos, párrafos, enlaces, imágenes, formularios. El navegador lo lee y lo convierte en lo que ves en pantalla.
- JavaScript JavaScript es el lenguaje de programación que se ejecuta en los navegadores y permite que las webs sean interactivas: menús, formularios que se validan al momento, contenido que se carga sin recargar la página. Con Node.js también se usa en servidores.
- JSON JSON es un formato de texto para intercambiar datos estructurados, fácil de leer para personas y de procesar para programas. Es el formato estándar de las APIs web.
- Lazy loading El lazy loading o carga diferida consiste en no descargar las imágenes, vídeos o scripts que no se ven hasta que el usuario se acerca a ellos al desplazarse. Acelera la carga inicial y ahorra datos.
- Minificación La minificación consiste en eliminar de los archivos CSS, JavaScript y HTML todo lo que no hace falta para que funcionen (espacios, saltos de línea, comentarios, nombres largos) para que pesen menos.
- PWA Una PWA (Progressive Web App) es una web que se puede instalar en el móvil o el ordenador como una aplicación, funcionar sin conexión y enviar notificaciones, sin pasar por una tienda de aplicaciones.
- SPA Una SPA (Single Page Application) es una web que carga una sola página HTML y, a partir de ahí, cambia el contenido con JavaScript sin recargar. Así funcionan Gmail, Trello o la mayoría de paneles de control.
- SSG Un SSG (Static Site Generator) es una herramienta que genera todas las páginas de una web como archivos HTML una sola vez, al publicar. El resultado es un sitio estático: rápido, barato de alojar y muy difícil de atacar.
- SSR SSR (Server-Side Rendering) significa generar el HTML de cada página en el servidor en el momento de la petición, para que el navegador reciba la página ya construida en lugar de montarla con JavaScript.
- XSS Un XSS (Cross-Site Scripting) es una vulnerabilidad que permite a un atacante insertar código JavaScript en una web que luego se ejecuta en el navegador de otros visitantes, con acceso a su sesión y a lo que ven.