彼らの発表にはForm S-1の目論見書へのリンクがないけど、公開されてるよ。ここで見れるよ:https://www.sec.gov/Archives/edgar/data/1579878/000162828025... 彼らの注目すべき指標ページ:LTM収益は8億2100万ドル、前年比46%の成長、非GAAP営業利益率18%、粗利益率91%。これは素晴らしい成功ストーリーだね。彼らの成功を支えたエンジニアリング(共同創設者のエヴァン・ウォレスが主導)は伝説的なものだよ。 https://madebyevan.com/figma/ には詳しいブログ記事へのリンクがたくさんあるけど、いくつかの注目すべき引用を紹介するね。
「[エヴァン]は、FigmaのエディタのためにハイブリッドC++/JavaScriptアーキテクチャを開発した。このおかげで、ブラウザ上で最高のデザインツールを作ることが可能になった。ドキュメントの表現とキャンバスエリアはC++で、キャンバス周りのUIはJavaScriptで作られている(チームは最終的にTypeScript + Reactに落ち着いた)。これにより、ドキュメントの表現を大幅に最適化して、メモリ使用量を減らし、編集速度を向上させつつ、現代のUI技術を使ってUIの迅速な反復が可能になった。」
「Figmaのドキュメントの内容はHTMLが表示できるものに似ているけど、Figmaは実際にはクロスブラウザの一貫性とパフォーマンスのために独自のドキュメントレンダリングを行っている。FigmaはWebGLを使ってレンダリングを行い、ほとんどのブラウザのHTMLレンダリングパイプラインをバイパスして、アプリがグラフィックカードと密接に連携できるようにしている。レンダリングエンジンは曲線レンダリング、画像、ぼかし、マスキング、ブレンド、透明度グループを処理し、高い視覚的忠実度を最適化している。」
「[エヴァン]はFigmaのマルチプレイヤー同期プロトコルを開発し、マルチプレイヤーライブコラボレーションサービスの初期バージョンに取り組み(特化型のリアルタイムデータベースのようなもの)、Figmaの既存の編集アプリケーションにマルチプレイヤー同期サポートを追加した。初期バージョンはTypeScriptで書かれていたが、[彼]は後にパフォーマンスと安定性を向上させるためにRustに移植した。UIの流動性が特徴であるなら、早すぎる最適化ではないことを思い出させてくれるね!競合がキッチンシンクの機能リストを持つ中で、これをこんなに成功した製品に変えるビジネスセンスも素晴らしい。彼らには本当に尊敬の念を抱いていて、私たち全員が野心的なプロジェクトに取り組むインスピレーションを与えてくれるべきだと思う。