コンテンツにスキップ

Gyao

フロント

高速リリース

ダークローンチ

バック

マイクロサービス化

パフォーマンス計測

まずは計測。 計測用Docker OSSをカスタマイズして計測ツールを作成   リリース後、   競合他社のパフォーマンスも計測

パフォーマンス指標(RAILモデル)

サービスの性質に合わせた指標を作成

初期表示(FMP/TTI)の改善

スクリプトを1つにまとめる。

クリティカルCSS   初期表示のみで使用するCSSを先に読む。

IntersectionObserver

バックエンドデータ取得の高速化

AMP GoogleのCDNにキャッシュされて配信。 制限のついたHTML

コンポーネントシステム

後々のパフォーマンスにも影響。

GeneralElectric社で使用されている Predix Design System を踏襲。

Inverted Triangle CSS

下層から上層の編集を禁止している。(CSS)

”ピュアみ”

デザインシステム

デザインシステムとは、 製品を提供するための製品である。

「実現したいこと」→「コンポーネントの粒度で考える」

UI/UX の意図を残しておく。


ヤフオク

最高落札価格 6億9000万

Abuser

kukai (機械学習)


Yahoo! ニュース

BFFパフォーマンスチューニング

Node.js React

Apache Bench(ベンチマーク)

console.time, console.end

profileを取る node --prof index.js

ボトルネックを探すだけでも、労力がかかる。