Edición Multijugador de Figma: Un Enfoque CRDT Simplificado

2025-08-19
Edición Multijugador de Figma: Un Enfoque CRDT Simplificado

Hace cuatro años, Figma comenzó a construir la funcionalidad multijugador, optando por un sistema personalizado en lugar del popular algoritmo Operational Transform (OT). Impulsados por la necesidad de una iteración rápida y preocupaciones sobre la complejidad del OT, crearon una solución más simple. Este artículo detalla la arquitectura del sistema multijugador de Figma, incluyendo su arquitectura cliente/servidor, comunicación WebSocket, capacidades de edición sin conexión y sincronización de datos. Si bien se inspira en CRDT (Conflict-free Replicated Data Types), la implementación de Figma se desvía de la adhesión estricta a CRDT, aprovechando sus principios mientras se beneficia de un servidor centralizado para lograr eficiencia y simplicidad. El artículo contrasta OT y CRDT, profundizando en el diseño de la estructura de datos de Figma y cómo maneja los casos límite.

Leer más

Figma fija el precio de su OPI en 33 dólares por acción

2025-07-31
Figma fija el precio de su OPI en 33 dólares por acción

La plataforma de colaboración de diseño Figma anunció su oferta pública inicial (OPI) de 36.937.080 acciones ordinarias de Clase A a un precio de 33,00 dólares por acción. Se espera que las acciones comiencen a cotizar en la Bolsa de Nueva York el 31 de julio de 2025, con el símbolo bursátil "FIG". La oferta incluye acciones ofrecidas por Figma y por accionistas existentes. Morgan Stanley, Goldman Sachs, Allen & Company y J.P. Morgan actúan como gestores conjuntos principales de la colocación. Fundada en 2012, Figma ha evolucionado de una herramienta de diseño a una plataforma conectada e impulsada por IA, que agiliza todo el proceso de desarrollo de diseño y producto.

Leer más

Figma presenta solicitud de OPI, planea cotización en la NYSE

2025-07-02
Figma presenta solicitud de OPI, planea cotización en la NYSE

Figma, la herramienta de diseño colaborativo, anunció que presentó una declaración de registro en el Formulario S-1 ante la Comisión de Bolsa y Valores de EE. UU. (SEC) para una oferta pública inicial (OPI), con planes de cotizar sus acciones ordinarias Clase A en la Bolsa de Nueva York con el símbolo "FIG". El número de acciones y el rango de precios aún no se han determinado y están sujetos a las condiciones del mercado. Morgan Stanley, Goldman Sachs, Allen & Company y J.P. Morgan actuarán como colocadores líderes conjuntos para la oferta. Fundada en 2012, Figma ha evolucionado hasta convertirse en una plataforma colaborativa que ayuda a los equipos a transformar ideas en productos digitales.

Leer más
Startup

Una Estructura HTML Laberíntica: Sumergiéndose en un Código Profundamente Anidado

2025-03-14
Una Estructura HTML Laberíntica: Sumergiéndose en un Código Profundamente Anidado

Este fragmento de código revela una estructura HTML inusualmente compleja y profundamente anidada. Como un laberinto, capas sobre capas de elementos div dificultan discernir la lógica subyacente. Esto recuerda a las arquitecturas intrincadas de programas o sitios web complejos, cuyas complejidades internas a menudo superan la imaginación. Si bien el código en sí no contiene contenido real, la complejidad de su estructura invita a la discusión. ¿Es una elección de diseño deliberada? ¿O el resultado de un error de programación?

Leer más
Desarrollo estructura HTML

Diseño Web: De Plantillas a Expresión

2025-01-31
Diseño Web: De Plantillas a Expresión

En 2010, una página web personalizada era la tarjeta de presentación digital de un diseñador. Los desarrolladores aprovechaban las capacidades de HTML5 para crear sitios web imaginativos. Pero el auge de las plantillas y las herramientas de automatización llevó a la homogeneización. Hoy en día, la tecnología de los navegadores ha avanzado significativamente, pero muchos diseñadores siguen atascados en viejos paradigmas. Este artículo insta a los diseñadores a utilizar las nuevas funciones de CSS, como los espacios de color HSL y OKLCH, y las consultas de contenedor, para romper las limitaciones de las plantillas y crear sitios web más expresivos. Los sitios web deben ser más que simples contenedores de información; son un espacio para la expresión creativa.

Leer más