フロントエンドカンファレンス沖縄2023
レギュラートーク 10分

巨大なコードベースに立ち向かうためのビルドパフォーマンス改善の取り組み

Shinyaigeek Shinobu Hayashi/Shinyaigeek Shinyaigeek

背景

Webフロントエンドという領域は最もユーザーに近しい領域です。だからこそ多くの人々に価値を伝えるため数々の施策をスピード感を持って打っていく必要があります。一方でサービスの成長に伴い、コードベースのサイズも肥大化しその結果ビルドパフォーマンスの悪さが開発を回す上で大きなボトルネックになることに陥いがちです。UXと同じくDXの改善も重要でしょう
そこで日経電子版という巨大で息の長いコードベースでのビルドパフォーマンスの改善の取り組みと、皆さんのフロントエンド開発を爆速にできるような知見やtipsを紹介します

Agenda

  • JavaScriptの処理系が変わるアグレッシブな変更を日経電子版ではどう安全に適用していったか
  • CSSinJSなどbabelでしか扱えない処理系を抱えながらもなるべくswcで処理されるようにしてビルドを更に高速化する取り組み
  • 知見、効用