Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Baparekraf Developer Day 2022 - Front-End (Raka...

Baparekraf Developer Day 2022 - Front-End (Raka Adi Nugroho)

Raka Adi Nugroho (Sr. Software Engineer- KitaLulus International)

Judul:
Otomasi Dalam Pembuatan Web Perf Report

Informasi event: https://www.dicoding.com/events/4398

Dicoding Indonesia

April 12, 2022
Tweet

More Decks by Dicoding Indonesia

Other Decks in Education

Transcript

  1. Stories • Your roles • Web ~ • How to

    monitor ~ • You action ~
  2. “A software engineer is a person who applies the principles

    of software engineering to design, develop, maintain, test, and evaluate computer software.” Wikipedia, “Software Engineer.”
  3. Measurement Time to First Byte (TTFB) First Contentful Paint (FCP)

    Largest Contentful Paint (LCP) First Input Delay (FID) Time to Interactive (TTI) Total Blocking Time (TBT) Cumulative Layout Shift (CLS)
  4. Optimization • Asset ◦ Images optimization (compress, use other ext

    type, lazy, or diff size) ◦ Font optimization • Javascript Optimization
  5. Image - Optimization WebP lossless images are 26% smaller in

    size compared to PNGs. WebP lossy images are 25-34% smaller than comparable JPEG
  6. Create dashboard • Own dashboard • Data Studio • Paas

    • Sheet ( https://s.id/psi-sheet ) • Etc ~
  7. Why & When You need Have Own Dashboard? • Create

    Custom Metric • Want to compare with other page • Customize
  8. (case) Why & When You need Have Own Dashboard? Source:

    AirBNB (https://medium.com/airbnb-engineering/measuring-web-performance-at-airbnb-122da8d3ea3f)