내 맘대로 위클리 뉴스 2026년 17주

Python

  • Django: fixing a memory “leak” from Python 3.14’s incremental garbage collection
    • 이 기사는 Django와 Python 3.14의 incremental garbage collection에서 발생한 메모리 누수 수정기에 관한 내용입니다. render()가 생성하는 순환 참조를 충분히 빠르게 수집하지 못해 메모리가 누적되었고, 저자는 Memray 프로파일링과 gc.get_referrers()를 사용한 디버깅 끝에 각 마이그레이션 후 gc.collect()를 강제 호출하는 migration_progress_callback 오버라이드로 해결했습니다.
    • Python 3.14.5에서 incremental GC가 되돌려질 예정이므로 이 workaround는 일시적이지만, 실제 프로덕션에서 새 GC 알고리즘이 메모리 사용량을 증가시킬 수 있다는 추가 증거를 제공합니다.

JS/TS/FP

  • A Guide to React Compiler Rendering
    • 이 기사는 React 렌더링의 기초부터 React Compiler가 자동으로 앱을 최적화하는 방식까지 설명하는 발표 자료입니다. React가 컴포넌트를 렌더링하는 시점과 이유, React의 내장 최적화 기법(특히 Compiler가 의존하는 잘 알려지지 않은 트릭), 그리고 Compiler가 생성한 복잡한 코드가 실제로 무엇을 하는지를 분해하여 설명합니다. React Compiler는 빌드 타임에 컴포넌트의 render 로직을 분석하여 useMemo/useCallback/React.memo를 수동으로 작성할 필요 없이 자동으로 메모이제이션을 삽입하며, Rules of React(컴포넌트는 props와 state의 순수 함수여야 함)를 이해하여 무엇을 안전하게 캐싱할 수 있는지 판단합니다.

Data

Etc

Written on April 25, 2026