Skip to content
yceffort
PostsSeriesTagsAbout🧪 Research
KO

Tweaks

theme
accent palette
film grain
minimal mode
06 POSTS

Compiler 1

  • #rust#markdown#oss

    The Real Cost of Drop-in Compatibility: What I Threw Away Porting markdownlint-cli2 to Rust

    I ported markdownlint-cli2 to Rust and matched 264,114 diagnostics on this blog repository byte for byte. The commits that ported 51 rules landed in a single day, but turning that into a tool you could actually swap in took two weeks. A record of giving up a parser 37 times faster, correcting two performance misreadings, and finding 11 more compatibility differences in an adversarial review.

    2026-09-08·26 min read
  • #debugging#bundler#nextjs

    Next.js Turbopack Turned One Singleton into Two: A Scope Hoisting Bug and a Circular Import

    In a Next.js 16 Turbopack production build, a module-scope singleton became two live instances at runtime. Inside the same synchronous block, one condition contradicted the other, and responses that arrived in 30ms still timed out. This is the record of tracing the cause through the bundle output: a partial scope hoisting merge, a circular import, an upstream bug that had already been fixed, and the single-variable experiment I ran too late.

    2026-08-19·16 min read
  • â—† Directive Deep Dive · Part 1
    #react#nextjs#bundler

    'use client' Directive Deep Dive: To the Edge of Client Boundaries

    Module boundaries created by a single line of 'use client', build-time transformations, Flight serialization, and performance implications

    2026-05-01·33 min read
  • â—† Directive Deep Dive · Part 2
    #react#nextjs#networking

    React Server Functions Deep Dive: To the End of "use server"

    What happens behind a single line of "use server"?

    2026-03-09·26 min read
  • #react#compiler#web-performance

    React Compiler Deep Dive: From Principles to Output

    A deep exploration of how React Compiler analyzes code and what it produces, from pipeline to final output.

    2026-02-19·24 min read
  • #compiler#javascript

    Understanding AST for JavaScript Developers (2026 Update)

    A comprehensive guide covering AST concepts, parsing process, key node types, and practical usage in tools like Babel and ESLint.

    2021-05-10·13 min read
mailMail icongithubtwitter
yceffort
•
© 2026
•
https://yceffort.kr