Frontend developer working with PDFs in the browser. I write about PDF rendering and coding with AI agents on my blog (in Korean).
- 300-page PDF viewer performance - Renders only the visible pages, so memory drops from 2.2GB to 30MB. (demo)
- Saving and restoring PDF highlights - Saves a selected passage as coordinates and a quote, then finds it again in a revised PDF. (demo)
- Box annotations in PDF coordinates - Stores boxes in PDF coordinates so they stay in place through zoom and rotation. (demo)
- Full-text PDF search - Searches an index instead of the text layer and highlights every match, even a word split across a line break. (demo)
- CDISC ODM study notes - Notes from 4 of us reading the ODM v1.3 spec, the clinical trial data standard. Written in Korean.
- REA
- Korean docs: added the Linux
psprerequisite to the README, corrected 32 FAQ translations, and fixed the skip-link label on 17 pages. - OpenEDC
- Open-source EDC for clinical studies: added Korean localization.
- MDN Web Docs
- Korean translation: synced the
<script>See also links with en-US, cleaned up 19 CSS pages withcsssyntaxmacro errors, and clarified thatMap.groupBy()shares the elements. - Vite Korean docs
- Synced the per-environment and global hooks docs, aube and nub lockfile support in dependency pre-bundling, and Environment API guide fixes.
- PDF.js
- Text selection fix: shared selection listeners no longer stop working when the viewer that registered them is torn down.
- zod
- Reported two bugs with fix branches:
Infinitymissing from non-English "invalid type" messages, andz.union()inside.pipe()losingunrecognized_keys. - CDISC Conformance Rules Editor
- Used a placeholder for a missing Rule ID in YAML export file names, and kept the last alert visible while the notification closes.
- ODK Central
- Data collection server: used the selected locale when comparing form names for duplicates.
- react-pdf 11๋ก ์ฌ๋ ธ๋๋ ํฌ๋กฌ 143์์ ๋ฉ์ถค 2026.10.08
- AI ์์ด์ ํธ ๋ง๋ง ๋ฏฟ๊ณ ๋ง๋ ๋ฌธ์๋ ๊ท์ ์ ๊ด์ฐฎ์๊น 2026.10.05
- pdf.js๋ ์ '์์์ํ'์ ๋ฐ๋ง ์ฐพ์๊น 2026.09.30
- 9์์ ๋ง๋ ์ปค๋ฐ์ 1์์ ์ด ๊ฒ์ฒ๋ผ ๋ฐ๊ฟ ๋ดค์ต๋๋ค 2026.09.29
- 300์ชฝ PDF ๋์ ๋๋ ๋ฉ๋ชจ๋ฆฌ 3GB ๋จน์ 2026.09.28


