Figmaのマルチプレイヤー編集:簡素化されたCRDTアプローチ

2025-08-19
Figmaのマルチプレイヤー編集:簡素化されたCRDTアプローチ

4年前、Figmaはマルチプレイヤー機能の構築に着手し、一般的なOperational Transform(OT)アルゴリズムではなく、カスタムビルドシステムを選択しました。迅速なイテレーションの必要性とOTの複雑さに対する懸念から、よりシンプルなソリューションを作成しました。この記事では、Figmaのマルチプレイヤーシステムアーキテクチャを詳細に説明します。クライアント/サーバーアーキテクチャ、WebSocket通信、オフライン編集機能、データ同期などが含まれます。CRDT(Conflict-free Replicated Data Types)から着想を得ていますが、Figmaの実装は厳密なCRDTへの準拠から外れており、その原則を活用しながら、効率性とシンプルさを実現するために集中型サーバーの利点を活用しています。この記事ではOTとCRDTを比較し、Figmaのデータ構造の設計と、境界条件の処理方法について詳しく説明します。

続きを読む

Figma、IPO価格を1株33ドルに設定

2025-07-31
Figma、IPO価格を1株33ドルに設定

デザインコラボレーションプラットフォームのFigmaは、A類普通株36,937,080株を1株33.00ドルで新規株式公開(IPO)すると発表しました。株式は2025年7月31日、ニューヨーク証券取引所で「FIG」のティッカーシンボルで取引開始予定です。このIPOには、Figma社自身と既存株主が提供する株式が含まれています。モルガン・スタンレー、ゴールドマン・サックス、アレン&カンパニー、J.P.モルガンが共同主幹事を務めます。2012年創業のFigmaは、デザインツールから進化し、AIを活用した連携プラットフォームとなり、デザインと製品開発プロセスの全体を効率化しています。

続きを読む
スタートアップ デザインコラボレーション

FigmaがIPO申請、NYSE上場へ

2025-07-02
FigmaがIPO申請、NYSE上場へ

共同デザインツールFigmaは、アメリカ証券取引委員会(SEC)にS-1フォームの登録届出書を提出したと発表しました。ニューヨーク証券取引所(NYSE)への新規株式公開(IPO)を計画しており、ティッカーシンボルは「FIG」です。発行株式数と価格帯はまだ決定されておらず、市場状況によって変動する可能性があります。モルガン・スタンレー、ゴールドマン・サックス、アレン・アンド・カンパニー、JPモルガンが共同主幹事を務めます。2012年設立のFigmaは、チームがアイデアをデジタル製品に変換するのを支援する協調プラットフォームへと進化しました。

続きを読む
スタートアップ

複雑なHTML構造:深くネストされたコードへのダイブ

2025-03-14
複雑なHTML構造:深くネストされたコードへのダイブ

このコードスニペットは、非常に複雑で深くネストされたHTML構造を示しています。迷路のように、div要素の層が重なり合っており、基礎となるロジックを理解するのが困難です。これは、複雑なプログラムやウェブサイトの複雑なアーキテクチャを思い起こさせます。内部の複雑さは想像を超えることがよくあります。コード自体は実際には何も含まれていませんが、その構造の複雑さ自体が議論を呼び起こします。これは意図的な設計上の選択でしょうか?それともプログラミングエラーの結果でしょうか?

続きを読む
開発 HTML構造

Webデザイン:テンプレートから表現へ

2025-01-31
Webデザイン:テンプレートから表現へ

2010年、カスタムWebサイトはデザイナーのデジタル名刺でした。開発者はHTML5の機能を活用して、想像力豊かなWebサイトを作成しました。しかし、テンプレートと自動化ツールの台頭により、均質化が進みました。現在、ブラウザテクノロジーは大幅に進歩していますが、多くのデザイナーはまだ古いパラダイムにとらわれています。この記事では、HSLやOKLCHなどの新しいCSS機能やコンテナクエリなどを活用し、テンプレートの制約を打ち破り、より表現力豊かなWebサイトを作成するよう、デザイナーに呼びかけています。Webサイトは単なる情報コンテナではなく、創造的な表現の場であるべきです。

続きを読む
デザイン 創造的表現