Trawling

최신기사

AI, 개발 도구, 오픈소스, 보안과 인프라의 변화와 이용 조건을 설명하는 최신 기사와 해설입니다.

🔢 JavaScript가 조용히 손상시키는 JSON 숫자

발행

JavaScript의 JSON.parse는 큰 정수를 반올림하고, 너무 큰 수를 Infinity로 바꾸며, 4.0 같은 숫자 표기 형식도 보존하지 않습니다. 글은 숫자 토큰을 그대로 보존하는 파서 정책을 제시하고, 왕복 변환 검사만으로 숫자 손상을 판별하기 어렵다는 댓글의 지적도 나옵니다.

ARM 프로세서에서 SVE2로 더 빠르게 JSON 파싱하기

발행

simdjson이 ARM의 SVE2 `match` 명령으로 JSON 구조 문자를 분류하는 방식을 추가했습니다. Graviton 4·5에서 인덱싱 처리량이 개선됐으며, 전체 파싱 시간은 각각 2~4%, 1~2% 단축됩니다.