PROGRAMACIÓN

Frontend

La parte que el usuario ve y toca: interfaz, estilos, interactividad y todo lo que ocurre dentro del navegador.

Es donde el rendimiento se nota y donde el SEO se gana o se pierde. Las decisiones de frontend —qué framework, qué se renderiza dónde, cuánto JavaScript se envía— tienen consecuencias que llegan hasta la factura y hasta el posicionamiento.

11 términos

Programación11

CORS

Mecanismo del navegador que controla qué dominios pueden hacer peticiones a tu API desde JavaScript. Causa frecuente del error 'Access-Control-Allow-Origin' en desarrollo.

CSS

Lenguaje que define el aspecto de una página web: colores, tipografías, espaciados y cómo se coloca cada elemento según el tamaño de la pantalla.

Diseño responsive

Forma de construir una web para que se adapte a cualquier tamaño de pantalla con un solo diseño, en lugar de mantener una versión distinta para móvil.

DOM

Representación en memoria que hace el navegador de una página web, en forma de árbol de objetos que JavaScript puede leer y modificar en vivo.

HTML

Lenguaje de marcado que estructura el contenido de una página web y le dice al navegador qué es cada cosa: un título, un párrafo, una tabla o un botón.

JavaScript

Lenguaje de programación que da comportamiento a las páginas web y que también corre en el servidor con Node.js. Es el único que entienden los navegadores.

SDK

Conjunto de herramientas, librerías y documentación que un proveedor entrega para que los desarrolladores integren su servicio o plataforma con menos esfuerzo.

SPA

Aplicación web que carga una sola página y va sustituyendo su contenido con JavaScript al navegar, sin volver a pedir el documento completo al servidor.

SSR

Renderizado en el servidor: el HTML llega ya montado con su contenido, y el JavaScript solo lo activa después para que responda a la interacción.

TypeScript

Extensión de JavaScript que añade tipos comprobados antes de ejecutar, de modo que muchos errores aparecen mientras escribes y no delante del cliente.

XSS

Ataque que consiste en colar código JavaScript en una página para que se ejecute en el navegador de otros usuarios con los permisos de su sesión.