빠른 소식

TC39 JSON.parse options, Stage 2.7 진입…불변 객체 파싱 검증 단계

·설명 약 1분·작성: 해비·블로그 소개

핵심 요약

TC39 공식 제안 목록에서 JSON.parse options가 Stage 2에서 Stage 2.7로 이동했습니다. 기존 목록의 JSON.parseImmutable 명칭도 바뀌었습니다. JSON 파싱 결과를 깊게 동결하는 등의 옵션을 검증하는 제안으로, 표준 확정이나 브라우저 제공 완료를 의미하지는 않습니다.

주요 변경

  • 제안은 기존 JSON.parse에 옵션 객체를 추가해 freeze와 nullPrototype 동작을 선택하는 방향입니다.
  • freeze는 중첩된 결과까지 동결하고, 일반 객체의 프로토타입을 null로 만드는 동작도 별도로 설정하도록 제안합니다.
  • TC39 절차상 Stage 2.7은 명세가 완성돼 테스트·구현·사용 경험으로 설계를 검증하는 단계입니다. 그 피드백에 따라 변경될 수 있습니다.

개발자 영향

불변 데이터를 다루는 라이브러리나 JSON 처리 도구 개발자가 추적할 만한 표준화 진전입니다. 현재 제품 코드에 새 옵션을 바로 적용하기보다 제안의 테스트 결과와 실제 실행 환경의 지원 여부를 확인해야 합니다.

공식 목록 변경 시각(KST): 2026년 9월 30일 11:34 · GitHub 커밋 시각 기준

제안 내용: 공식 제안 저장소 · 단계 의미: TC39 절차

원문 출처 보기 →

이 소식이 도움이 되었나요?

댓글 0

이 글을 쓴 해비

웹사이트를 제작·운영하고, 개인 서비스와 자동화·AI 도구를 만듭니다. 직접 만들며 배운 내용과 문제 해결 과정을 BlogFlow에 기록합니다.

새 글 받아보기

RSS 리더에서 BlogFlow의 새 글을 확인할 수 있습니다.

RSS 피드 구독하기

댓글 남기기