Trawling

개발·오픈소스 · 최신기사

개발 도구와 언어, 웹 기술과 오픈소스 프로젝트의 변화를 다룹니다.

Cloudflare, 오리진 TLS 핸드셰이크 재시도율을 52%에서 3.7%로 — 자동 키 교환(AKE) 도입

발행

Cloudflare가 오리진 서버와의 TLS 1.3 핸드셰이크에서 키 합의 알고리즘을 '추측' 대신 '측정'으로 결정하는 Automatic Key Exchange를 공개했습니다. 각 오리진을 능동 스캔해 지원 알고리즘을 파악한 뒤 첫 ClientHello부터 최적 키쉐어를 보내, HelloRetryRequest 비율을 52%에서 3.7%로 낮추고 p90 지연을 150ms 이상 줄였습니다. 동시에 수십만 도메인이 설정 없이 post-quantum 오리진 연결을 얻게 됐습니다.

국기를 11비트로 압축하기 — 허프만 코딩으로 만든 초소형 국기 포맷

발행

개발자 vantezzen이 전 세계 국기를 '몇 비트로 표현할 수 있을까'라는 질문에서 출발해 커스텀 바이너리 포맷을 설계한 프로젝트입니다. 가로세로 비율·색상 팔레트·레이어를 각각 허프만(Huffman) 트리로 부호화해 평균 76비트, 중앙값 55비트로 128개국 국기를 인코딩했고, 가장 짧은 인도네시아 국기는 단 8비트에 불과합니다.

인터랙티브용 새로운 등적 지도 투영법 — 줌인하면 Mercator로 자연스럽게 전환

발행

저자 Ben Joffe가 전체 축소 상태에서는 등적(equal-area)이고 확대할수록 Mercator로 매끄럽게 전환되는 새 지도 투영법을 공개했습니다. atanh(sin(φ)·a)/a라는 단순한 폐형식 수식 하나로 순방향·역방향 변환과 줌 전환이 모두 처리되며, UN의 'Correct the Map' 결의 이후 Equal Earth 대안 논의에 실용적 선택지를 제시합니다.

Show HN: Neobrutalism.dev — Base UI 지원 추가와 새 컬러 테마 공개

발행

React와 Tailwind CSS v4용 네오브루탈리즘(neobrutalism) 스타일 컴포넌트 모음 Neobrutalism.dev가 Base UI 지원과 새 컬러 테마를 추가했습니다. shadcn/ui와 Base UI 위에 구축된 64개의 컴포넌트·차트·스타 셰이프를 제공하며, 팔레트를 골라 바로 적용할 수 있습니다. AI가 생성한 듯한 디자인으로 보일 수 있다는 식별력 논쟁이 커뮤니티에서 이어졌습니다.

JPEG XL에 대한 반론 — 웹 이미지 코덱으로서의 위치를 다시 묻다

발행

이미지 압축 엔지니어인 저자가 과거 JPEG XL 지지자였음을 밝히며, 웹 플랫폼에서의 필요성을 실증적으로 반박합니다. 손실 압축 효율에서 최신 AVIF 인코더에 밀리고, 방향성 예측·디블로킹 필터 부재 같은 구조적 한계와 느린 디코딩, 악용 가능한 'JXL 폭탄' 문제를 지적하며, JPEG XL의 범용성은 웹 밖에서 빛날 것이라고 결론 내립니다.

내 git 호스트가 정적 사이트 생성기라면? — 읽기 전용 리포 뷰어 sorcery

발행

Forgejo 개인 서버가 스크레이더 부하와 OOM에 시달리던 개발자가, git 호스트 전체를 정적 파일로 서빙하는 읽기 전용 리포 뷰어 sorcery를 만들었습니다. 최신 커밋 뷰는 미리 렌더링된 HTML로, 이력 탐색은 .git 디렉터리와 인브라우저 git 클라이언트 조합으로 처리해 봇 트래픽을 사실상 무시할 수 있는 구조입니다.

XCancel, 진행 중인 법적 절차로 서비스 재중단 — '추가 공지 시까지'

발행

X(Twitter) 게시물을 별도 경로로 열람할 수 있게 해주던 미러 서비스 XCancel이 진행 중인 법적 절차의 새로운 진전을 이유로 서비스를 다시 무기한 중단했습니다. 공지는 세부 사항을 공유할 수 없다고만 밝혔고, 커뮤니티는 이를 소송 중 '선의'를 보이기 위한 방어적 조치로 해석하면서 공공기관과 기업의 X 의존 문제, 온라인 관보 제도화 논의로 토론을 확장했습니다.

Sony "게이머는 디지털 구매물을 소유하지 않는다" — 그러나 자사 문서 44곳은 '소유'라고 말하고 있었다

발행

Sony가 디지털 게임 구매 소송에서 이용자가 구매물을 '소유'하지 않는다고 주장하는 가운데, Consumer Rights Wiki가 Sony 공식 문서에서 '소유(own)'라는 표현을 사용한 44개 사례를 수집해 공개했습니다. 지원 페이지, 스토어 목록, 공식 블로그에 걸쳐 Sony 스스로 소유 개념을 반복적으로 써온 사실이 드러나며, 법정 논쟁과 별개로 커뮤니티 차원의 문서화가 플랫폼사에 압박으로 작용하는 사례가 되고 있습니다.