본문 바로가기
728x90

TypeScript2

TypeScript 7 마이그레이션 가이드: Go 네이티브 컴파일러 전환 전 확인할 것 TypeScript 7은 기존 컴파일러를 조금 튜닝한 버전이 아니다. Microsoft가 TypeScript 컴파일러와 언어 서비스를 Go로 옮긴 네이티브 구현이다. 공식 벤치마크의 큰 속도 향상은 매력적이지만, 프레임워크 플러그인과 프로그래밍 API를 사용하는 프로젝트는 숫자만 보고 바로 교체하면 안 된다. 먼저 보는 결론 2026년 7월 28일 기준 TypeScript 7.0이 정식 공개됐다. 일반적인 tsc 타입 검사 프로젝트는 병행 검증을 시작할 수 있지만 Vue·Svelte·Astro·MDX·Angular처럼 TypeScript API와 언어 서비스 통합에 의존하는 환경은 공식 호환 상태를 먼저 확인해야 한다. 목차 Go 포팅이 빨라진 이유와 벤치마.. 2026. 7. 31.
React로 브라우저 OS를 만들었다: PocketDesk OS 창 관리자·파일 시스템 개발기 브라우저 탭 하나를 켰는데 시작 메뉴가 열리고, 창을 옮기고, 파일을 저장하고, 메모장과 그림판까지 실행된다면 어떨까. 이 생각에서 PocketDesk OS를 시작했다. Windows를 그대로 복제하려는 프로젝트가 아니라, 데스크톱 운영체제의 익숙한 사용 흐름을 React 애플리케이션 안에서 어디까지 구현할 수 있는지 직접 시험하는 프로젝트다.현재 공개한 0.1.0 버전에는 시작 메뉴, 작업 표시줄, 다중 창, 파일 탐색기, 휴지통, 웹 브라우저, 메모장, 그림판, 계산기와 지뢰찾기가 들어 있다. PWA로 설치할 수 있고, 브라우저를 닫았다 다시 열어도 창과 설정, 파일이 남는다. 완성된 제품 회고가 아니라 지금도 개발 중인 프로젝트의 첫 번째 기록이다.이번 글의 질문화면을 Windows처럼 꾸미는 일을.. 2026. 7. 31.
728x90