본문 바로가기

전체 글19

2026년 하반기 JS/TS 생태계 정리: TypeScript 7부터 NestJS 12까지 2026년 9월 기준으로 작성했습니다. 버전과 일정은 빠르게 바뀌므로, 글 끝의 공식 출처를 함께 확인하시길 권합니다.2026년에는 JS/TS 생태계에 큰 릴리스가 몰렸습니다. TypeScript는 컴파일러를 통째로 바꿨고, NestJS는 ESM으로 넘어왔고, Node.js는 릴리스 정책을 고쳤습니다. 이 글에서는 여섯 개 스택의 최신 변화를 정리하고, 각 변화가 생태계 차원에서 무엇을 의미하는지 해석해 봅니다. "무엇이 바뀌었나"는 공식 릴리스 노트에 근거한 내용이고, "인사이트"는 그 변화에 대한 해석입니다.스택최신 버전핵심 변화TypeScript7.0컴파일러를 Go로 포팅해 약 10배 빨라짐React19.3View Transitions와 Fragment Refs가 stableNext.js16.3In.. 2026. 9. 20.
2025년을 보내며, 남겨두고 싶은 기억들 2025년을 한 단어로 요약하자면?" 매년 스스로에게 던지는 질문이지만, 올해는 유독 답하기가 어렵다. 치열하게 일했던 순간, 뜻하지 않게 찾아온 변화, 잊지 못할 여행과 공연, 그리고 내 몸이 보내는 신호들까지.돌이켜보면 감사한 일도, 아쉬운 일도 많았지만, 확실한 건 그 모든 과정이 나를 조금씩 자라게 했다는 점이다. 유독 기록으로 남기고 싶은 기억이 많았던 나의 2025년을 풀어보려 한다.숨 가빴던 1년, 일터에서의 이야기올해 마야크루에서의 시간은 그야말로 다사다난했다. 상반기에는 틱톡 인플루언서 체험단 플랫폼인 '코스덕' 런칭에 매진했었다. 마켓핏을 찾기 위해 치열하게 달렸지만, 틱톡 시장의 변화 속도는 생각보다 훨씬 빨랐다. 결국 회사의 판단하에 플랫폼 사업은 접고 에이전시 업무에 집중하게 되었.. 2026. 1. 1.
React Native Old Architecture 정리 React Native 가 등장한지 9년이 지났습니다. 처음에는 반신반의 했던 이 크로스플랫폼이 시간이 지남에 따라 아키텍쳐도 개선이 되고 사용자 생태계도 성숙해지는 모습이 눈에 보이는 것 같습니다. 그래서 react native에 대해서 천천히 돌아보고 있는 와중에 아직도 많은 곳에서 사용중일 구 아키텍쳐에 대해 정리해보았습니다. 간단하게, 리액트 네이티브 앱은 크게 두 부분으로 구성되어 있습니다.Javascript codeNative codeJavascript code는 세 개의 스레드에 걸쳐 동작합니다.Javascript 스레드: Javascript 엔진(JavaScriptCore)으로 JS 번들을 실행합니다.네이티브/UI 스레드: 네이티브 코드를 실행하고 렌더링이나 제스처 이벤트와 같은 모든 사용.. 2024. 6. 15.
[React-Native] react-native-mmkv 사용해 앱 로컬 저장소 성능 개선하기 모바일 앱을 개발하다 보면 로컬 저장소에 데이터를 저장할 경우가 생깁니다. react-native에서는 자연스럽게 AsyncStorage라는 라이브러리를 사용해 왔습니다. 하지만 최근에 WeChat에서 개발한 react-native-mmkv라는 라이브러리를 알게되어 소개합니다. 1. 속도 mmkv 는 모든것이 C++로 작성이 되어서 기존에 있던 다른 로컬저장소보다 속도가 빠릅니다. 2. 보안 지금까지 많이 사용하던 AsyncStorage는 암호화를 지원하지 않지만 mmkv는 암호화를 지원합니다. 3. 동기식 호출 비동기처리가 완료될때까지 기다리는게 아니라 동기식으로 데이터를 받아올 수 있습니다. 설치 yarn add react-native-mmkv cd ios && pod install 인스턴스 생성 i.. 2024. 4. 15.