JavaScript/TypeScript 환경에서 이메일, 전화번호, 카드번호 등 570개 이상의 PII 패턴을 정규식 기반으로 탐지하고 마스킹하는 오픈소스 라이브러리 OpenRedaction을 소개한다.
"JavaScript"가 태그된 글
-
-
ECMAScript Daily의 2026년 3월 업데이트를 기준으로 ECMA-262/402의 stage 이동과 withdrawn 항목을 정리하고, 각 제안이 어떤 문제를 풀기 위해 나왔는지 짧게 확장 분석한다.
-
Vite+ Alpha 발표 내용을 바탕으로, 왜 '런타임+패키지 매니저+빌드/테스트/린트' 통합이 팀 생산성에 영향을 주는지와 도입 시 체크포인트를 정리합니다.
-
Temporal이 Stage 4에 도달하면서 ES2026 포함이 사실상 확정됐다. Date의 구조적 한계를 짚고 Temporal 타입별 실무 적용 전략을 정리한다.
-
Astro 프로젝트 소개부터 Astro 6.0의 핵심 변화까지 짧고 밀도 있게 정리한다. 개발 서버 개편, Fonts API, Live Content Collections, CSP 안정화, 런타임/패키지 업그레이드, 실험 기능까지 한 번에 훑는다.
-
Firefox 148에서 표준 Sanitizer API(setHTML)가 먼저 탑재됐다. 이 글은 Mozilla 발표와 MDN, web.dev, Trusted Types 자료를 함께 읽고 setHTML의 핵심 개념, innerHTML 대비 차이, 실무 도입 포인트를 정리한다.
-
TypeScript 6.0 RC는 단순 기능 추가 릴리스가 아니라 7.0 네이티브 전환을 준비하는 브리지 릴리스다. 실무에서 바로 영향이 큰 변경점과 마이그레이션 포인트를 빠르게 정리했다.
-
Python 과학 컴퓨팅의 핵심인 NumPy를 TypeScript로 재구현한 numpy-ts를 소개한다. 93.9% API 커버리지, 트리셰이킹, 제로 디펜던시까지 갖춘 이 라이브러리를 자세히 들여다본다.
-
React.js에서 로직을 어떻게 응집성 있게 관리할 수 있는지 간단한 송금 예제와 함께 소개한다.
-
훅스 관점에서 어떻게 테스트 용이성과 유지보수성 높은 애플리케이션을 일관된 루틴으로 개발하고 설계할 수 있는지 소개한다.
-
__proto__을 이용한 프로토타입 오염(prototype pollution) 공격의 원리를 설명하면서 노드 환경에서 실제 공격이 가능한 사례를 함께 소개합니다.
-
실행 취소 / 다시 실행(Undo/Redo) 기능을 어떻게 구현할 수 있는지 자바스크립트 라이브러리 serializr와 함께 단계별로 자세히 설명합니다.