JSConf JP

Automating Frontend Performance Optimization with AI Agents

LTトラックAEnglish

フロントエンドアプリケーションが大規模化・複雑化するにつれ、パフォーマンス最適化はますます困難になっています。開発者は、ボトルネックの特定、メトリクスの分析、コード変更のレビュー、そしてどの最適化が最も効果的かを判断するために、多くの時間を費やしています。

この講演では、フロントエンドのパフォーマンス最適化をより迅速かつ効率的に行うために、私がどのようにAIエージェントワークフローを探求してきたかをご紹介します。AIを単なるコーディングアシスタントとして使うのではなく、パフォーマンス問題の分析、レンダリング問題の調査、バンドルサイズのレビュー、不要な再レンダリングの特定、そしてReactおよびNext.jsアプリケーション全体にわたる最適化の提案を行うための、専門的なAIワークフローを活用しています。

これらのワークフローが開発、コードレビュー、パフォーマンス監査においてどのように役立つか、具体的な例を交えながら解説します。また、AIエージェントを既存のエンジニアリングプロセスやCI/CDパイプラインに統合することで、チームがパフォーマンス問題を早期に発見し、より価値の高い作業に集中できるようになる方法についても議論します。

このセッションでは、AIを活用したパフォーマンスエンジニアリングの可能性と限界、そして実際のフロントエンドプロジェクトでこれらのワークフローを試した経験から得られた教訓について取り上げます。