Articles tagged with #JavaScript
A curated list of engineering series, deep dives, and notes related to #JavaScript.
Snapshot Testing Engine: AST Serializers, File Formatting, and Inline Snapshots
Learn how Vitest formats, updates, and serializes snapshots using custom snapshot serializers.
Fake Timers, Microtasks, and Event Loop Time Manipulation
Master Vitest's fake timer engine powered by @sinonjs/fake-timers to test intervals, timeouts, and dates.
Assertion Engine Mechanics: First-Principles Comparison of Vitest Matchers
A first-principles deep dive into Vitest's assertion engine. Compare toBe, toEqual, toStrictEqual, toContain, toMatchObject, and spy matchers down to V8 heap pointers and prototype resolution.
Vitest Architecture & Modern Testing Systems: Series Introduction
Master Vitest from first principles: Vite transform pipelines, tinypool isolation, module hoisting, fake timers, and custom reporters.
JavaScript V8 Engine Internals: JIT Compilation, Hidden Classes, and Event Loop Mechanics
Master V8 engine internals from first principles. Learn Ignition bytecode, TurboFan JIT compilation, Hidden Classes (Maps), and GC generational collectors.
Mastering Frontend Web Architecture & Performance: Series Introduction & Learning Roadmap
Master frontend web architecture from first principles. Explore V8 internals, React Fiber, Core Web Vitals, micro-frontends, and edge rendering.