Seungho Park
Seungho is a Research Fellow at LG Electronics and leads Enact (https://github.com/enactjs) as an organization owner and maintainer. Enact is a React-based app framework that supports TV UI components, remote control input, accessibility(a11y), internationalization(i18n), and webOS APIs. It is shipped on webOS devices.
React UI Accessibility on TV - Practical Case Study in Real Production
React Summit US 2024
Nov 22, 19:45
React UI Accessibility on TV - Practical Case Study in Real Production
Accessibility is no longer an option; it’s a mandatory requirement for successful product launches. While we can implement basic accessibility features using ARIA roles and properties in React components, real-world scenarios present additional complexities. When focusing on elements like the Contrast setting slider, how do we read menu names, selected values, and hints in TV interfaces? How do we read only changed values afterward? In this talk, I’ll share practical insights from our experience in making React components accessible for tens of millions of webOS TVs annually.
Overcoming Performance Limitations in React Components for Low-end DevicesWatch video: Overcoming Performance Limitations in React Components for Low-end Devices
React Summit 2023
9 min
Overcoming Performance Limitations in React Components for Low-end Devices
In this session, I will discuss our experiences in overcoming performance limitations while developing React components for web apps on low-end embedded devices such as Smart TVs. I will share actual application cases from the development of millions of webOS Smart TVs and show how we improved user input response and app launch time. The ideas and techniques shared will be beneficial to developers facing similar challenges.