TSKaigi

トーク

アルゴリズムの専門家と挑むフロントエンド実装 − 複雑なロジックを支える設計とパフォーマンス最適化
チーム発表

アルゴリズムの専門家と挑むフロントエンド実装 − 複雑なロジックを支える設計とパフォーマンス最適化

13:30 〜 14:00カミナシ堂

株式会社 ALGO ARTIS では、社会基盤の最適化をビジョンとして、計画業務の困難性を解決するソリューションを開発しています。

私たちの製品は、最適化アルゴリズムを専門とするアルゴリズムエンジニアと、UI 開発を専門とするフロントエンドエンジニアがタッグを組み、Web アプリケーションの形で提供を行います。
そのような開発では、しばしば UI 操作に対してリアルタイムに、非常に高度なアルゴリズムを動作させる必要が出てきます。この時、データの規模が大きいこともあり、計算処理そのものが UI パフォーマンスにおけるボトルネックとなってしまいます。

そこで本発表では、大規模かつ高度なアルゴリズムを Web フロントエンド上で高速に動作させるまでの課題と工夫を紹介します。
表出した課題や解決までの試行錯誤を共有するとともに、WebAssemblyを活用し、異なる領域のエンジニア間での開発フローや実装手法について、実践的な知見を説明します。

澤浦 司

澤浦 司

株式会社ALGO ARTIS

Web エンジニア。最近はもっぱら React 漬けの生活を送っている。株式会社ALGO ARTIS では、業界特化の計画スケジューラ SaaS『Planium』のフロントエンド開発をリード。

秋吉 圭輔

秋吉 圭輔

株式会社ALGO ARTIS

アルゴリズムエンジニア。最近はもっぱら Rust 漬けの生活を送っている。株式会社ALGO ARTIS では、業界特化の計画スケジューラ SaaS『Planium』のアルゴリズム開発をリード。