L'édition multijoueur de Figma : une approche CRDT simplifiée

2025-08-19
L'édition multijoueur de Figma : une approche CRDT simplifiée

Il y a quatre ans, Figma a commencé à développer la fonctionnalité multijoueur, optant pour un système personnalisé au lieu de l'algorithme Operational Transform (OT) populaire. Poussés par le besoin d'une itération rapide et par des préoccupations concernant la complexité de l'OT, ils ont créé une solution plus simple. Cet article détaille l'architecture du système multijoueur de Figma, y compris son architecture client/serveur, la communication WebSocket, les capacités d'édition hors ligne et la synchronisation des données. Bien qu'inspirée par les CRDT (Conflict-free Replicated Data Types), l'implémentation de Figma s'écarte de l'adhésion stricte aux CRDT, en tirant parti de ses principes tout en bénéficiant d'un serveur centralisé pour l'efficacité et la simplicité. L'article compare les OT et les CRDT, et approfondit la conception de la structure de données de Figma et la manière dont elle gère les cas limites.

Lire plus
Développement Collaboration multijoueur

Figma fixe le prix de son introduction en bourse à 33 $ par action

2025-07-31
Figma fixe le prix de son introduction en bourse à 33 $ par action

La plateforme de collaboration de design Figma a annoncé son introduction en bourse (IPO) de 36 937 080 actions ordinaires de catégorie A au prix de 33,00 $ par action. Les actions devraient commencer à être négociées à la Bourse de New York le 31 juillet 2025, sous le symbole boursier « FIG ». L'offre comprend des actions offertes par Figma et par des actionnaires existants. Morgan Stanley, Goldman Sachs, Allen & Company et J.P. Morgan agissent en tant que gestionnaires principaux conjoints de l'offre. Fondée en 2012, Figma a évolué d'un outil de design vers une plateforme connectée et alimentée par l'IA, simplifiant l'ensemble du processus de développement de design et de produit.

Lire plus

Figma dépose un dossier d'introduction en bourse, prévoit une cotation au NYSE

2025-07-02
Figma dépose un dossier d'introduction en bourse, prévoit une cotation au NYSE

Figma, l'outil de conception collaborative, a annoncé avoir déposé un formulaire S-1 auprès de la Securities and Exchange Commission (SEC) des États-Unis pour une introduction en bourse (IPO), prévoyant de coter ses actions ordinaires de catégorie A à la Bourse de New York sous le symbole "FIG". Le nombre d'actions et la fourchette de prix n'ont pas encore été déterminés et sont soumis aux conditions du marché. Morgan Stanley, Goldman Sachs, Allen & Company et J.P. Morgan agiront en tant que co-gestionnaires principaux du livre pour l'offre. Fondée en 2012, Figma est devenue une plateforme collaborative qui aide les équipes à transformer leurs idées en produits numériques.

Lire plus
Startup

Une Structure HTML Labyrinthique : Plonger dans un Code Profondément Imbriqué

2025-03-14
Une Structure HTML Labyrinthique : Plonger dans un Code Profondément Imbriqué

Cet extrait de code révèle une structure HTML inhabituellement complexe et profondément imbriquée. Tel un labyrinthe, des couches et des couches d'éléments div rendent difficile la distinction de la logique sous-jacente. Cela évoque les architectures complexes de programmes ou de sites web, dont la complexité interne dépasse souvent l'imagination. Bien que le code lui-même ne contienne aucun contenu réel, la complexité de sa structure invite à la discussion. S'agit-il d'un choix de conception délibéré ? Ou du résultat d'une erreur de programmation ?

Lire plus
Développement structure HTML

Conception de sites web : des modèles à l'expression

2025-01-31
Conception de sites web : des modèles à l'expression

En 2010, un site web personnalisé était la carte de visite numérique d'un concepteur. Les développeurs utilisaient les capacités de HTML5 pour créer des sites web imaginatifs. Mais l'essor des modèles et des outils d'automatisation a conduit à l'homogénéisation. Aujourd'hui, la technologie des navigateurs a considérablement progressé, mais de nombreux concepteurs restent bloqués dans d'anciens paradigmes. Cet article invite les concepteurs à utiliser les nouvelles fonctionnalités CSS, telles que les espaces colorimétriques HSL et OKLCH, et les requêtes de conteneur, pour briser les limites des modèles et créer des sites web plus expressifs. Les sites web doivent être plus que de simples conteneurs d'informations ; ils sont un espace d'expression créative.

Lire plus