Ars Mechanica

Frontend

Frontend related technologies and learning records.

Frontend

Frontend related technologies and learning records.

005 Entries
Why YouTube and Netflix Behave Differently on Safari and Chrome
DEV.001

Why YouTube and Netflix Behave Differently on Safari and Chrome

2025-07-14

frontendbasefundamental

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.

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

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

2025-06-23

frontendbasefundamental

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

Is React a Framework?: A Question for Investment, Not Debt
DEV.003

Is React a Framework?: A Question for Investment, Not Debt

2024-12-24

frontendtroubleShootingtools

An article exploring whether React is a framework. It also describes the importance of establishing a basis for making technology an investment rather than technical debt.

Circular Dependencies Problem in JavaScript
DEV.004

Circular Dependencies Problem in JavaScript

2024-11-18

frontendtroubleShootingcircular-dependencies-error

Let's learn what circular dependencies are in JavaScript and how to solve them.

Revisiting Closures
DEV.005

Revisiting Closures

2024-01-07

javascriptclosurefundamental

Closures are one of the characteristics of functional programming. I want to reorganize the parts I misunderstood.