~/talk

Fast Web on a Budget TV Set-Top Box with React & Styled Components

TalkinRussianat HolyJS 2021 Piter · 2021-04-20..04-23· [react, web-performance]
links:none on file
slides:none on file

Presentation explains how SberDevices made web-based interfaces run smoothly on two low-cost TV devices (SberBox and SberPortal) with very different performance. It covers using React and Styled Components, speeding up animations, caching static assets on the devices, reducing bundle sizes, and the debugging and performance measurement techniques they used.

AI-written summary · about

  1. 0:00Introduction
  2. 4:03Canvas app on Sber devices
  3. 10:49Technology selection
  4. 12:13React mount/update
  5. 16:03Performance on devices
  6. 18:28Virtualized lists with React Window
  7. 22:44React memoization
  8. 27:37Metrics and results
  9. 30:25Styled Components performance
  10. 34:16State management
  11. 36:00Prefetching data
  12. 40:10Graphics impact on UI
  13. 41:55Improving load speed
  14. 43:17Q&A
  15. 56:25Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.