ChatGPT Sends ResistGate More Visitors Than Social Media Does
Twelve of ResistGate's 137 store-page visitors this year came from AI assistants. Social media sent three.
Технические посты, продуктовые решения и честные наблюдения, написанные в процессе, а не после.
Статьи и записи дневника написаны на английском.
Практические гайды по Manifest V3, браузерным инструментам и распространению расширений.
Twelve of ResistGate's 137 store-page visitors this year came from AI assistants. Social media sent three.
A focus event tells my time tracker something may have changed. It asks Chrome which window has focus before it records a minute.
An alarm only wakes the worker up. The expiry time saved in storage decides whether a site opens.
The Web Store review is a product gate, privacy policy, assets, and MV3 compliance matter as much as your code.
Real products need friction by design, ResistGate makes you type before distraction, not just block URLs.
AI scaffolds MV3 fast; permissions, storage, and Web Store policy still need a human who has shipped before.
Scrape in the content script, call Claude from the service worker, stream results to the popup, same pattern for most AI extensions.
Request the minimum permissions upfront, every extra scope costs user trust.
React earns its complexity only when your popup has real dynamic state.
Chrome extensions are more relevant than ever, if you approach them with a real product mindset.
Service workers terminate; your global state disappears with them.
Typed messages between popup, service worker, and content scripts are how MV3 extensions stay coherent instead of fragile.
MV3 is four moving parts, manifest, service worker, content scripts, and UI, not a single script tag anymore.
Vite, CRXJS, and TypeScript turn an empty folder into a working MV3 popup faster than copy-pasting manifest snippets.
Фильтруйте заметки по теме и месяцу.
Тема
Месяц