2주 만에 Side Panel 기반 AI 확장 프로그램 구현 및 CSP 제약 해결
I shipped an AI side panel in 2 weekends
I shipped an AI side panel in 2 weekends
Migrating to Manifest V3: what actually broke, what we saved, and what we gained
Migrating a Chrome extension from MV2 to MV3: what broke, how I fixed it, and what I'd do differently
How to Build One Web App That Works on iOS, Android, and Desktop
Unpacking Manifest V3: Chrome’s Big Extension Shakeup! 🛠️
Local-first 아키텍처와 공격적 리소스 최적화로 네트워크 지연 제로 구현
Why Chrome Eats Your RAM & How We Built a Manifest V3 Extension to Slash Memory Usage by 95%
Our first offline app just shipped — and no one wrote a line of code
I built a fully anonymous, E2E-encrypted P2P messenger that runs entirely in the browser #webdev #privacy #javascript #cryptography
I Built a Browser Extension to Intercept HTTP Requests – Here's What I Learned about Manifest V3
I built a browser checklist tool for SEO audits and QA
I Built a Self-Healing Extension Stabilizer for Ungoogled Chromium (and You Can Use It Too)
Engineering the "App-Like" Experience: A Deep Dive into PWA Architecture
I stopped uploading my files to random websites and built my own tools instead
190 Countries, Zero API Calls: Shipping Static Data in a Chrome Extension
I Built the Chrome Feature Google Never Shipped
Service Worker Caching Strategies: Cache-First, Network-First, and SWR
From latency to instant: Modernizing GitHub Issues navigation performance
Building a Google Drive Sync Engine that Survives MV3 Service Workers
I Built a Chrome Extension to Track How Long You Actually Spend on Each Tab