ohah
  • 월간 오픈소스
  • 리뷰
  • 오늘의 커밋
    월간 오픈소스
    Hwpjs
    1. 개발 배경
    25.12.05
    2. 기술 스택
    25.12.06
    3. 개발 과정
    3-1. 구조 잡기
    25.12.06
    3-2. 코어 개발하기
    25.12.10
    3-3. 배포(NAPI-RS)
    26.01.17
    3-4. 배포(Craby)
    26.01.17
    3-5. 배포(WebAssembly)
    26.01.18
    3-6. HTML 뷰어 고도화
    26.02.23
    3-7. 테이블 렌더링 완성도 높이기
    26.03.14
    3-8. LineSeg 합성과 페이지네이션
    26.03.15
    3-9. Rust 를 접고 Zig 로 다시 쓰다
    26.09.21
    3-10. HWPX를 열고, 읽었다는 것을 검증하다
    26.09.26
    3-11. 문서를 다시 검증하고, 실험용 편집기를 열다
    26.10.04
    3-12. 코어를 한꺼번에 공개하고, 표 생성을 시험하다
    26.10.12
    크로미움
    1. 개발 배경
    25.12.15
    2. 환경 설정
    작성 예정
    3. 첫 번째 기여
    작성 예정
    4. 코드 리뷰 과정
    작성 예정
    5. 머지 및 후기
    작성 예정
    Craby
    1. 개발 배경
    26.01.18
    2. 기여 과정
    25.11.15
    2-1. EventEmitter 기여
    25.11.15
    2-2. codegen 페이로드 수정
    25.11.24
    2-3. ArrayBuffer Vec 변환 버그 수정
    25.12.21
    Chrome Remote Debugger
    1. 개발 배경
    26.02.03
    2. 기술 스택
    26.02.14
    3. 개발 과정
    3-1. CDP 클라이언트와 서버 구현
    25.12.20
    3-2. DevTools 프론트엔드 연동
    25.12.21
    3-3. 세션 리플레이 (rrweb)
    25.12.23
    3-4. PostMessage와 iframe 모드
    25.12.25
    3-5. NPM 배포와 init() API
    25.12.27
    3-6. CSS 도메인과 Styles 탭
    25.12.29
    3-7. 테스트와 코드 품질
    25.12.30
    3-8. React Native Inspector
    26.02.09
    3-9. 마무리와 회고
    26.02.15
    Electron MCP Server
    1. 개발 배경
    26.02.02
    2. 기술 스택
    26.02.03
    3. 개발 과정
    3-1. CDP 연동과 MCP 서버
    26.02.04
    3-2. 메인 프로세스 모니터링
    26.02.05
    3-3. 토큰 최적화 대작전
    26.03.05
    3-4. 객체 탐색과 연결 준비 다듬기
    26.03.18
    React Native MCP
    1. 개발 배경
    26.02.07
    2. 기술 스택
    26.02.19
    3. 개발 과정
    3-1. 런타임 인젝션과 Fiber 트리
    26.02.19
    3-2. 48개 도구와 디바이스 제어
    26.02.23
    3-3. 토큰 최적화와 안정성
    26.03.05
    3-4. 연결 진단과 Snapshot·Refs CLI
    26.03.21
    React WASM Table
    1. 개발 배경
    26.02.24
    2. 기술 스택
    26.02.25
    3. 개발 과정
    3-1. 아키텍처 설계와 WASM 코어
    26.02.25
    3-2. Canvas 렌더링과 제로카피
    26.02.28
    3-3. TanStack API 호환과 컴포넌트
    26.03.05
    3-4. 모바일 터치 수명과 배포 준비
    26.03.10
    Cheolsu Proxy
    1. 개발 배경
    25.08.14
    2. 기술 스택
    26.09.26
    3. 개발 과정
    3-1. TLS와의 전쟁
    25.10.14
    3-2. 첫 기능들과 1차 위기
    25.10.19
    3-3. 부활: 환경 교체와 데몬
    26.02.28
    3-4. MCP 서버와 인터셉트 규칙
    26.03.05
    3-5. TUI와 스크립팅 엔진
    26.03.07
    3-6. 다크 테마와 시스템 트레이
    26.03.08
    3-7. 기능 폭탄의 날
    26.03.09
    3-8. 보안과 프로토콜 확장
    26.03.10
    3-9. 리팩토링과 v0.1.0
    26.03.12
    3-10. 릴리스 이후와 사내 활용
    26.03.14
    3-11. CLI 통합과 인증서 안정화
    26.03.21
    3-12. 출시 뒤의 안정성 점검
    26.09.26
    ZNTC (구 ZTS · Zig TypeScript Transpiler)
    1. 개발 배경과 동기
    26.03.18
    2. 기술 스택과 설계 철학
    26.03.18
    3. 개발 과정
    3-1. Phase 1~2: 렉서와 파서
    26.03.18
    3-2. Phase 3~5: 트랜스포머와 코드젠
    26.03.18
    3-3. Test262 100% 달성기
    26.03.20
    3-4. 번들러 Phase B1~B2
    26.03.21
    3-5. Dev Server와 HMR
    26.03.22
    3-6. 스모크 테스트와 실전 호환성
    26.03.23
    3-7. 트랜스파일 적합성 9.5%→74.1%
    26.03.24
    3-8. 워크플로우와 AI 협업 방식
    26.03.26
    3-9. ES5 다운레벨링 완성과 번들러 고도화
    26.04.07
    3-10. React Native 플랫폼과 4/7 시점 성능
    26.04.07
    3-11. Metro 동등성 — RN HMR 재설계
    26.04.10
    3-12. 호환성 겹층 — 워클렛·Stage 3 decorator·ESTree
    26.04.14
    3-13. Metro 경계 확정과 근본 수정 원칙
    26.04.18
    3-14. RFC 시리즈 — References·AST 재설계·HMR 프로파일
    26.04.23
    3-15. "프로덕션이라는 말" — config·CJS DCE·styled/emotion 트랜스포머
    26.04.30
    3-16. binding-lite·메모리 오염·패키지 분리, 그리고 이름이 바뀐 날
    26.05.07
    3-17. 0.1.0을 향해 — 플러그인 통일·파일 분리·배포 파이프라인·Codex 회고
    26.05.12
    3-18. minify 격차 추격과 Module Federation — 0.1.0은 아직 preview
    26.05.19
    3-19. 0.1.0을 실제로 눌렀다 — 그리고 만든 것을 되돌리는 이틀
    26.05.31
    3-20. "1위가 하고싶어요" — 위상 보존 HMR과 디스크 캐시, 0.1.2
    26.06.30
    3-21. 이슈 큐를 따라가는 여름 — preserve-modules와 0.1.3·0.1.4
    26.08.10
    3-22. 다운레벨링의 의미를 지키는 심볼 표
    26.09.26
    3-23. 이름은 마지막에 — 합성 변수까지 심볼로 잇는 #4819
    26.10.04
    3-24. 이름으로 되찾지 않는다 — 런타임 helper의 심볼화와 그래프 유지 확대
    26.10.09
    3-25. 적색 CI를 풀고, CI를 껐다 — 회귀 10건 추적과 함수 이름·TLA 결함
    26.10.12
    Suji (멀티 백엔드 데스크톱 프레임워크)
    1. 개발 배경
    26.03.30
    2. 기술 스택과 구조
    26.03.30
    3. 개발 과정
    3-1. 일주일 만에 프레임워크 모양 갖추기
    26.04.06
    3-2. Electron 패리티 — 창과 네이티브 API
    26.05.02
    3-3. CEF를 떼어내고 모바일로
    26.05.19
    3-4. 세 OS와 일곱 언어, 그리고 전수 감사
    26.06.20
    Maru (Zig 네이티브 터미널)
    1. 개발 배경
    26.06.03
    2. 기술 스택과 규율
    26.06.03
    3. 개발 과정
    3-1. 빈 저장소에서 첫 글자까지
    26.06.12
    3-2. 터미널다워지기
    26.06.30
    3-3. 터미널 밖으로
    26.07.16
    3-4. 파일 패널과 영속 세션
    26.07.31
    3-5. 다시 뜯어고치기, 그리고 플랫폼 확장
    26.08.17
    3-6. 원격으로, 그리고 밖으로
    26.09.14
    3-7. 언어 서버가 붙는다
    26.09.21
    3-8. 다시 켜도 이어지는 작업
    26.09.26
    3-9. 한 문서를 두 칸에서
    26.10.04
    3-10. 프로젝트 검색과 저장소 신뢰
    26.10.09
    3-11. 여러 파일 바꾸기와 Chromium 탭의 합류
    26.10.12
    @ohah/pdf (Zig wasm PDF 엔진)
    1. 개발 배경
    26.08.30
    2. 기술 스택
    26.08.30
    3. 개발 과정
    26.09.26
    Spinon (GPU 기반 UI 프레임워크 실험)
    1. 개발 배경
    26.10.04
    2. 기술 스택
    26.10.04
    3. 개발 과정
    3-1. PoC와 명세로 보낸 첫 9일
    26.10.04
    3-2. 지연을 쪼개 재고, CSS를 런타임에 넣은 닷새
    26.10.09
    3-3. CSS를 화면에 올리고, Block·Flex·위치 지정을 쌓은 이틀
    26.10.12

    #4. 코드 리뷰 과정

    작성 예정

    Previous page3. 첫 번째 기여Next page5. 머지 및 후기
    ON THIS PAGE