Chrome Incognito mode has been detectable for years, due to the FileSystem API implementation. As of Chrome 76, this is fixed.
Apologies to the "detect private mode" scripts out there. 💐
Paul Irish
26.9K posts
I 💗 the web • I work on Chrome DevTools and AI tooling to improve the web.
🦋 paul.irish/bsky — 🐘 @[email protected]
Joined March 2007
- .@cyanharlow's pure CSS 18th century oil painting (github.com/cyanharlow/pur…), as viewed by @ChromeDevTools:
00:00 - Ever write a long-ass Google Docs comment and then accidentally hit Cancel?🤦 Not all is lost. DevTools heap snapshots to the rescue! DevTools > Memory panel > Take snapshot. Expand the (string) item and peruse down the list. With luck, you'll find it.
- <video autoplay muted> works across mobile browsers now. 📽️ No more need to ship an 8MB gif to your mobile users. 😢
- Service Workers are ENABLED BY DEFAULT in Safari Technology Preview! 🎉🎉Release notes for today’s Safari Technology Preview release 46 update are now available. webkit.org/blog/8042/rele…
- 📊 View your server's metrics in @ChromeDevTools via Server Timing headers. Big thanks to longtime Firebug developer @sroussey for the patch!
- If you ever type another <input> tag , this is required reading: blog.cloudfour.com/autofill-what-… The codepen form at the end is *pure gold*.
- I've always loved me some String.prototype methods: "text".big(), "omg".blink(), but repeat() is totes my new fave 🐧
- The Mobile Speed Impact Calculator. 💰 Estimate the revenue impact of improving the load-time of your site. 📱 thinkwithgoogle.com/feature/mobile/
- Blob Opera! 🎶 Professional opera singers helped a neural network learn what four opera voices sound like. g.co/arts/gnHQHuwfa… Compose your own piece or wildly mess with a carol. 🥰 So good.
00:00 - Some of the brightest performance minds I know have tried to make loading unbundled ES modules fast. They have not yet succeeded. Perhaps in two years, it'll be competitive—but until then keep on bundling y'all.
- Debugging Node.js with @ChromeDevTools is better now. 🛠 Updated guide: medium.com/@paul_irish/de… (Spoiler alert: No more copying huge URLs)
- Curious about what triggers a reflow? I made a modern list of what forces a layout.
- 🕑 One-time event handler support just landed in Chrome. Try it in WebKit nightly, Firefox, or tmw's Chrome Canary!
00:00











