All
Articles 167,848Blog Posts 160,036Tech Tutorials 44,533Research Papers 32,781News 21,441
⚡ AI Lessons

Dev.to · SHOTA
🌐 Frontend Engineering
⚡ AI Lesson
2mo ago
How to Detect Which Font Is Actually Rendering in a Browser (Not Just the CSS Stack)
getComputedStyle(element).fontFamily returns the CSS declaration: "Hiragino Kaku Gothic ProN", "Yu...

Dev.to · SHOTA
🌐 Frontend Engineering
⚡ AI Lesson
2mo ago
Scraping Prices Without an API: Chrome Content Script Patterns for Japanese E-Commerce
Japanese e-commerce is fragmented. The same product — a vintage camera, a game console, a brand bag —...

Dev.to · SHOTA
🌐 Frontend Engineering
2mo ago
Browser Scroll Restoration Is Broken on SPAs. Here's How a Chrome Extension Fixes It.
Chrome has had scroll restoration support since 2015. You can even control it:...

Dev.to · SHOTA
🌐 Frontend Engineering
⚡ AI Lesson
2mo ago
Browser Scroll Restoration Is Broken on SPAs. Here's How a Chrome Extension Fixes It.
Chrome has had scroll restoration support since 2015. You can even control it:...

Dev.to · SHOTA
🌐 Frontend Engineering
⚡ AI Lesson
2mo ago
I Built a Visa Requirement Overlay for Google Flights — Here's How the Chrome Extension Works
Injecting visa requirement badges on Google Flights using a local JSON matrix, MutationObserver, and multi-selector destination extraction.

Dev.to · SHOTA
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
I Applied SLA Concepts to My Email Inbox — Here's What I Learned Building the Chrome Extension
Tracking response time deadlines for emails in Gmail using Chrome MV3, DOM mutation observers, and a color-coded urgency system.

Dev.to · SHOTA
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
190 Countries, Zero API Calls: Shipping Static Data in a Chrome Extension
How I structured and bundled a 190-country visa requirements matrix into a Chrome extension without hitting any external API at runtime.

Dev.to · SHOTA
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
How to detect ghost jobs in 2026 — a developer's guide
Nearly 4 in 10 hiring managers admit posting jobs with no plan to fill them. Here are the four signals I use to detect ghost jobs from a Chrome extension — with

Dev.to · SHOTA
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
Detecting YouTube SPA Navigation in a Chrome Extension Content Script
How to reliably run code on every new YouTube video — not just on the first page load — using MutationObserver and a URL change guard.

Dev.to · SHOTA
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
I Built a Price History Tracker for Japan's 4 Major E-Commerce Sites (Amazon.co.jp, Rakuten, Yahoo!, Mercari)
How I scraped price data from 4 different site structures, built a local price history DB with IndexedDB, and created drop alerts — all in a Chrome MV3 extensio

Dev.to · SHOTA
🌐 Frontend Engineering
3mo ago
I Built a Chrome Extension That Remembers Where You Stopped Reading
test content

Dev.to · SHOTA
🌐 Frontend Engineering
⚡ AI Lesson
3mo ago
I Built a Chrome Extension That Auto-Fills Any Form — Encrypted, No Cloud
How I implemented AES-256 encrypted local storage for sensitive form data in a Chrome MV3 extension, with one-click autofill and import/export.

Dev.to · SHOTA
🌐 Frontend Engineering
4mo ago
How to Block Distracting Sites — Free Chrome Extension with Breathing Exercises
test

Dev.to · SHOTA
🌐 Frontend Engineering
⚡ AI Lesson
4mo ago
I Built 20 Free Browser-Based Developer Tools — No Signup, No Server, No Tracking
Every developer has a collection of bookmarked utility sites. A JSON formatter here, a Base64 encoder...

Dev.to · SHOTA
🌐 Frontend Engineering
⚡ AI Lesson
4mo ago
I Built a Chrome Extension That Adds Playback Speed and Picture-in-Picture to Japan's Free Streaming Service
TVer is Japan's official free streaming platform — catch-up TV for every major broadcaster. It's the...

Dev.to · SHOTA
🌐 Frontend Engineering
⚡ AI Lesson
4mo ago
I Built a Chrome Extension That Remembers Where You Stopped Reading
If you close a tab mid-article, you lose your place. Unlike e-readers or PDF viewers, browsers have...

Dev.to · SHOTA
🌐 Frontend Engineering
⚡ AI Lesson
4mo ago
I Built a Chrome Extension That Maps and Transfers Data Between Web Pages Visually
The most common complaint I hear from office workers who do data entry: "I have to copy from System A...

Dev.to · SHOTA
🌐 Frontend Engineering
⚡ AI Lesson
4mo ago
Scraping Japan's Largest Real Estate Site with a Chrome Extension: Building an Automated Property Scoring Engine
If you've ever apartment-hunted in Japan, you know the drill. You open SUUMO -- the country's...
DeepCamp AI