GyaanSetu JavaScript

The JavaScript and TypeScript ecosystem.

90 articlesDeep, practical knowledge

플레이어들은 사소한 기술적 결함으로 인해 플레이를 망치는 것을 싫어합니다. 플랫폼도 깨끗했고 타이밍도 완벽했지만, 게임이 그들을 패배하게 만들었습니다.

플레이어들은 사소한 기술적 결함으로 인해 플레이를 망치는 것을 싫어합니다. 플랫폼도 깨끗했고 타이밍도 완벽했지만, 게임이 그들을 패배하게 만든 것은 실수를 해서가 아니라 브라우저가...

JavaScript · 6 min read

React 팀, 긴 작업 분할 및 startTransition 사용으로 INP를 200ms 미만으로 단축

Lighthouse 점수가 완벽하더라도 실제 사용자의 Interaction to Next Paint(INP)는 500ms를 초과할 수 있습니다. scheduler.yield를 사용하여 긴 작업을 분할하고, 긴급하지 않은 업데이트를 startTransition으로 감싸며, 화면 밖의 DOM을 정리함으로써 INP를 '빠름' 기준인 200ms 미만으로 낮출 수 있습니다.

JavaScript · 2 min read

아무도 말하지 않는 DOM 병목 현상

아무도 말하지 않는 DOM 병목 현상. 만 개의 로그 항목을 불러오는 고객 지원 대시보드나, 모든 연락처를 하나의 스크롤 가능한 테이블에 표시하려는 CRM을 상상해 보세요. Re...

JavaScript · 7 min read

모든 유용한 프로그램은 결국 결정 지점에 도달합니다. 이 버튼이 양식을 제출해야 할까요, 아니면 오류를 표시해야 할까요? 이 사용...

모든 유용한 프로그램은 결국 결정 지점에 도달합니다. 이 버튼이 양식을 제출해야 할까요, 아니면 오류를 표시해야 할까요? 이 사용자가 관리자 대시보드를 보게 될까요, 아니면 게스트 뷰를 보게 될까요? JavaScript는...

JavaScript · 3 min read