본문 바로가기

728x90

javascript

(15)
Bun의 Rust 전환, AI 코딩이 대규모 재작성의 기준을 바꿨어요 Bun의 Rust 전환, AI 코딩이 대규모 재작성의 기준을 바꿨어요AI 뉴스 썸네일JavaScript 런타임 Bun이 Zig 기반 코드 대부분을 Rust로 옮겼어요. 흥미로운 대목은 언어 선택만이 아니에요. 53만 줄이 넘는 Zig 코드를 한 명의 엔지니어가 Claude Code 워크플로를 지휘하며 11일 만에 옮겼고, Bun 팀은 그 결과를 v1.4.0 canary로 내놓았어요. 1핵심 요약구분핵심왜 볼 만한가요런타임Bun v1.4.0 canary가 Rust 기반 첫 버전으로 나왔어요JavaScript 런타임의 내부 구현 언어가 안정성 전략과 맞물려 바뀌었어요개발 방식약 50개 워크플로와 최대 64개 Claude 인스턴스를 병렬로 돌렸어요AI 코딩이 단순 보조를 넘어 대규모 이식 작업에 쓰인 사례예요..
TypeScript 7.0, Go 기반 컴파일러로 빌드 대기 시간을 줄여요 TypeScript 7.0, Go 기반 컴파일러로 빌드 대기 시간을 줄여요AI 뉴스 썸네일TypeScript 7.0은 TypeScript 도구 체인을 Go 기반 네이티브 코드로 옮긴 릴리스예요. Microsoft는 대형 코드베이스의 전체 빌드에서 보통 8~12배 빠른 결과를 봤고, VS Code 같은 프로젝트에서는 첫 오류 표시 시간도 크게 줄었다고 밝혔어요. 2핵심 요약구분핵심왜 볼만한가요컴파일러TypeScript 7.0은 Go 기반 네이티브 포트예요대형 프로젝트의 타입 검사와 빌드 대기 시간이 크게 줄 수 있어요편집기새 언어 서버는 LSP 기반으로 동작해요VS Code, Visual Studio, WebStorm 같은 도구의 피드백 속도에 영향을 줘요전환 포인트안정적인 컴파일러 API는 아직 없어요e..
브라우저 안에서 끝나는 7MB 임베딩 모델, Ternlight 브라우저 안에서 끝나는 7MB 임베딩 모델, TernlightAI 뉴스 썸네일검색창에 문장을 입력할 때마다 서버로 질의를 보내지 않아도 의미 검색을 만들 수 있다면 구조가 꽤 달라져요. Ternlight는 임베딩 모델, 토크나이저, 실행 엔진을 하나의 WebAssembly 번들로 묶어 브라우저와 에지 런타임에서 바로 돌리는 프로젝트예요.핵심 요약구분핵심왜 볼 만한가요브라우저 AI5~7MB WASM 번들로 텍스트 임베딩을 만들어요작은 웹앱에도 의미 검색을 넣을 여지가 생겨요프라이버시질의와 문서가 기기 밖으로 나가지 않아요FAQ, 개인 노트, 사내 문서 검색에서 민감한 입력을 줄일 수 있어요개발 흐름`embed`, `similar` 같은 API로 바로 검색을 붙여요별도 추론 서버나 모델 다운로드 단계를 줄일..
Wordgard 0.1, ProseMirror 이후 9년의 편집기 설계를 다시 꺼냈어요 Wordgard 0.1, ProseMirror 이후 9년의 편집기 설계를 다시 꺼냈어요AI 뉴스 썸네일웹에서 문서 편집기를 만들 때 ProseMirror는 여전히 강한 선택지예요. 그런데 ProseMirror와 CodeMirror를 만든 Marijn Haverbeke가 새 리치 텍스트 편집기 라이브러리 Wordgard 0.1을 공개했어요. 기존 프로젝트를 조금 고친 버전이 아니라, 9년 동안 쌓인 불편함을 새 API와 새 이름으로 다시 정리한 작업에 가까워요.핵심 요약구분핵심왜 볼 만한가요새 편집기 라이브러리Wordgard 0.1은 ProseMirror 계열 아이디어를 다시 설계한 JavaScript 리치 텍스트 편집기예요웹앱에서 문서 편집, 노션형 인터페이스, 협업 편집을 다루는 팀이 참고할 만해요변경..
Vite+ 베타, 프런트엔드 도구 조립을 한 줄 명령으로 줄일 수 있을까요 Vite+ 베타, 프런트엔드 도구 조립을 한 줄 명령으로 줄일 수 있을까요AI 뉴스 썸네일프런트엔드 프로젝트를 새로 만들 때마다 비슷한 고민이 반복돼요. 개발 서버는 Vite로 띄우고, 테스트는 Vitest로 맞추고, 린트와 포맷터를 고른 뒤, 라이브러리 빌드와 작업 캐시까지 따로 엮어야 해요. Vite+ 베타는 이 조립 과정을 `vp` 명령 하나로 묶겠다는 제안이에요. 1핵심 요약구분핵심왜 볼 만한가요개발 도구Vite+, Vitest, Rolldown, tsdown, Oxlint, Oxfmt를 `vp` 명령으로 묶어요프로젝트마다 빌드·테스트·검사 설정을 다시 맞추는 비용을 줄일 수 있어요팀 운영알파 이후 12개 이상 버전과 500개 이상 PR을 거쳤어요캐싱, 마이그레이션, 조직 템플릿, 기업 네트워크 ..

728x90