This article discusses undefined items in JavaScript arrays, explaining the differences between explicitly undefined …
How to bind events with inline JavaScript, how it differs from React’s model, and practical tips for native usage.
What yield and yield* do in generators, how they differ, and when to use each, with examples.
Two web bugs traced to encoding: URL fragments in the URL API and window.btoa choking on non-ASCII.
This article provides a comparison between JIT (Just-In-Time) and AOT (Ahead-Of-Time) compilation, including their …
This article discusses the limitations of React's componentWillUnmount lifecycle method, including its advantages, …
Compares TypeScript enums and ES6 symbols so you know when to choose each for identifiers and constants.
This article explains the differences between JavaScript regular expression literals and constructors, including their …
A Vue question on reactivity and lifecycle: what value renders on the page, and why.
A frontend quiz: modify the code to avoid an infinite loop, with analysis and solutions (Web Worker, async approaches).
This post explains the JavaScript event loop, including the model, tasks, and references to help you understand it more …
Advanced usage tips for package.json beyond basic dependencies, including version enforcement, custom fields, and …
Clarifying what closures are, why they matter in JavaScript, and practice problems that cement the idea.
This article introduces lazy loading principles, including usage scenarios and implementation details, to improve …
Discover how to create fancy console outputs with colorful styles and ASCII art to make your webpage console more …
This post walks through browser-native JS Base64 support, covering use cases and implementation details to help you work …
This post discusses assertion practices in JS development and debugging, including concepts, use cases, and references.
This article introduces the no-nested-ternary rule, including its advantages, implementation details, and relevant …
This post translates and discusses naming conventions for event handlers in React, with practical guidance and …
A clarification on window.open URLs, relative vs absolute paths, dev vs build behavior, and why both may 'work' during …
This post compares big.js and mathjs for JavaScript precision calculations, including pros, size, and usage …
This article explains the differences between JavaScript methods, functions, and members, including their advantages, …
This article contains my reading notes on Effective JavaScript, including key insights, implementation details, and …
This article explains why I hate Lodash, including usage scenarios and implementation details, to improve understanding …
This post covers time formatting in JavaScript, including UTC display and locale-based formatting.