Codex Zennis · Vol. IAnno MMXXVI
Incipit Liber

Zen's Hermitage

From grit, to grace.

AAs a lotus blooms out of mud, this is the private library of a frontend engineer named Zen — who takes his shortcomings as soil for tomorrow. Written slowly, revised long; please read at the pace of a walk.

Index Studiorum · All entries →
§ IActa Recentia· Recent Entries

Latest Entries

Studia

Essays & notes
Videre Omnes · View all →

Artes Mechanicae

Engineering
Videre Omnes · View all →
Why YouTube and Netflix Behave Differently on Safari and Chrome
DEV.001
2025-07-14/frontend

Why YouTube and Netflix Behave Differently on Safari and Chrome

Netflix, which supports 4K on Safari, is limited to 1080p on Chrome. Conversely, YouTube supports 4K even on Chrome. What's the reason? Let's find out.

frontendbasefundamental
Deep Dive into the Differences Between Observers and Event Handlers in Event Processing!
DEV.002
2025-06-23/frontend

Deep Dive into the Differences Between Observers and Event Handlers in Event Processing!

Examining the differences between observers and event handlers in event processing, and providing clear reasoning for when to use each.

frontendbasefundamental
ESLint Plugin Development Journal for FSD
DEV.003
2025-01-31/challenge

ESLint Plugin Development Journal for FSD

While working on an FSD project, I felt inconvenienced by manual configuration. There was no proper plugin available, so I decided to create an ESLint module to make development easier.

challengeprojectfsd
Reflections on React Performance Optimization Through Practice
DEV.004
2025-01-03/react

Reflections on React Performance Optimization Through Practice

I performed React performance optimization while going through Hanghae Plus. In the process, I was able to learn how to optimize. As a result of introducing optimization techniques, performance improved in some cases, but it also degraded in others. This is a record of that experience.

reactperformanceoptimization