오늘 · 9월 10일
인디해커 트렌드
AI가 매일 자동으로 정리합니다. 요약은 원문과 다를 수 있으니 링크로 원문을 확인해주세요.
GitHub Changelog · 2026.09.10 06:45
CodeQL 2.27.0, Linux ARM64를 지원하다CodeQL 2.27.0이 Linux ARM64에서 네이티브 실행을 지원하고, Rust 보안 쿼리 1개를 추가했으며 Java/Kotlin과 C#의 프레임워크 커버리지를 넓혔다. 또 C/C++, GitHub Actions, Rust 전반에서 분석 정확도를 개선하고, Java 9/10 지원 중단과 멀티플랫폼 CLI 배포 제거 예고도 포함됐다.
ARM64 서버나 M1/M2 계열 개발환경에서 보안 스캔을 돌리는 팀이라면, 이제 우회 없이 CodeQL을 붙일 수 있다는 점이 바로 체감 포인트다.
JetBrains · 2026.09.10 01:45
Rider와 ReSharper가 느리게 시작하던 이유와, Microsoft가 문제를 푼 과정ReSharper의 OOP 아키텍처를 적용한 뒤 Windows에서 시작이 느려진 원인을 추적해 보니, Microsoft Defender가 프로세스를 더 길게 스캔하는 것이 핵심 원인이었다. JetBrains는 Defender ETW 로그와 CPU 시간을 비교해 측정했고, Microsoft와 협업해 write-protected 디렉터리에 설치했을 때 스캔 성능이 좋아지도록 Defender 버전 1.449.454.0에서 최적화를 받았다.
IDE가 느린 이유가 코드가 아니라 백신 스캔일 수 있다는 건, 1인 개발자도 배포 경로와 설치 위치를 성능 설계의 일부로 봐야 한다는 뜻이다.
Cloudflare · 2026.09.09 22:00
Cloudflare Workers의 module registry를 Node.js 호환에 맞게 다시 만들다Cloudflare Workers의 workerd 모듈 레지스트리를 다시 구현해 더 빠르고 표준에 맞게 만들고, Node.js의 모듈 레지스트리 동작에 더 가깝게 맞췄다. 새 구현은 `import.meta.url`, `import.meta.resolve()`, URL 기반 specifier 처리, `require(esm)`, 지연 컴파일, WebAssembly source phase imports 등을 지원하며 `new_module_registry` 플래그로 사용할 수 있다.
번들러가 모든 걸 평평하게 눌러 담지 않아도 런타임이 모듈 해석을 제대로 해주면, 서버리스 앱 구조를 더 자연스럽게 가져갈 수 있다.
InfoQ · 2026.09.09 15:06
Neovim의 비동기 아키텍처를 modernize 한 vim.asyncNeovim이 Lua 표준 라이브러리에 `vim.async` 네임스페이스를 추가해, structured concurrency 기반의 비동기 작업을 코어에서 다룰 수 있게 했다. `vim.async.run()`, `await()`, `Task:detach()`, `semaphore()`, `timeout()`, `iter()`, `pawait()` 같은 API로 작업 생명주기, 취소 전파, 에러 전달을 통일한다.
플러그인마다 제각각이던 coroutine 래퍼를 없앨 수 있다는 건, Neovim 생태계에서 비동기 코드의 유지보수 난도를 꽤 낮춰줄 변화다.
토스 · 2026.09.09 15:45
토스뱅크가 App Router를 도입하지 않기로 한 이유토스뱅크 프론트엔드는 Next.js App Router와 RSC를 실제 서비스에 옮겨보며 스트리밍, 번들 크기 감소, `headers()` 기반 인증 처리 같은 이점을 확인했지만, 화면 구조와 웹뷰 특성상 얻는 이득이 크지 않았다. 반면 스켈레톤 높이 조정, 서버/클라이언트 경계 관리, 캐시 키 설계, basePath가 붙은 라우팅 버그, 빠진 `router.events`와 로깅 차이 같은 전환 비용이 커서 Pages Router를 유지하기로 했다.
이 글의 핵심은 App Router가 나쁘다는 게 아니라, ‘새 기능이 있다’와 ‘우리 화면에 이득이 난다’는 완전히 다른 판단이라는 점이다.