惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
The Blog of Author Tim Ferriss
Microsoft Azure Blog
Microsoft Azure Blog
S
SegmentFault 最新的问题
Schneier on Security
Schneier on Security
W
WeLiveSecurity
Webroot Blog
Webroot Blog
T
Threatpost
量子位
大猫的无限游戏
大猫的无限游戏
C
Cisco Blogs
腾讯CDC
N
News | PayPal Newsroom
T
Troy Hunt's Blog
T
Tailwind CSS Blog
Latest news
Latest news
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
The Register - Security
The Register - Security
Know Your Adversary
Know Your Adversary
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Engineering at Meta
Engineering at Meta
SecWiki News
SecWiki News
MyScale Blog
MyScale Blog
GbyAI
GbyAI
Application and Cybersecurity Blog
Application and Cybersecurity Blog
A
Arctic Wolf
The GitHub Blog
The GitHub Blog
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Help Net Security
Help Net Security
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
有赞技术团队
有赞技术团队
NISL@THU
NISL@THU
L
LINUX DO - 最新话题
雷峰网
雷峰网
P
Privacy International News Feed
Spread Privacy
Spread Privacy
Attack and Defense Labs
Attack and Defense Labs
N
News and Events Feed by Topic
月光博客
月光博客
V
V2EX
H
Help Net Security
博客园 - 三生石上(FineUI控件)
U
Unit 42
B
Blog
PCI Perspectives
PCI Perspectives
G
GRAHAM CLULEY
Stack Overflow Blog
Stack Overflow Blog
P
Proofpoint News Feed
T
Threat Research - Cisco Blogs
Last Week in AI
Last Week in AI

Daring Fireball

auth.md — Open Protocol for Agent Registration Anthropic's Safety Superpower Kennedy Center removes Trump’s name from building — The Washington Post Private Cloud Compute - Apple Developer Statement on the US government directive to suspend access to Fable 5 and Mythos 5 Every Frame Perfect The Talk Show: Live From WWDC 2026 What is the true story behind Apple’s decision not to roll out "Siri AI" in the EU? This decision is Apple’s and Apple’s only. Because absolutely nothing in the DMA prohibits Apple from rolling out… | Thomas REGNIER | 111 条评论 Due to DMA, Siri AI delayed in EU for iOS 27 and iPadOS 27 Steven Spielberg Answers YOUR Questions Sweet Jeebus, MacOS 27 Golden Gate Removes the Dumb Icons From Menu Items WWDC26 — The Small Things - Oneberri Blog Apple WWDC 2026 June 8: Introducing Siri AI and more Apple’s App Store rolls out personalized recommendations Unlock Autonomous AI Agents with auth.md, Michael Grinich | MCP Night: Agent Mode Keynote From the Annals of People Having Knowledge of the Matter, Siri AI Extensions Edition Apple’s WWDC AI demos looked more real after $250M false ad settlement Craig Federighi details Apple’s collaboration with Google for Siri AI in iOS 27 SwiftUI Only Makes It Easy to Develop Bad Apps 60 Minutes Correspondents Lesley Stahl, Bill Whitaker, and the Other Guy Will Stay at Show Trump Can Tear Down Statue of Liberty, Says Trump Lawyer Nieman Journalism Lab: Twitter/X Punishes Accounts That Post Links Regarding Those Rumors of Apple Pursuing an Acquisition of Perplexity ‘The Insider’ Lingon - Peter Borg Apps Gemini for macOS - your native AI desktop app Nick Bilton Shits the Bed With Pseudoscience-Laden ‘Could Wearable Computers Be as Harmful as Cigarettes?’ New York Times Column Nick Bilton on an Apple Television Set: ‘It’s Not a Matter of if, It’s a Matter of When.’ Instagram 用户 Scott Pelley Road to WWDC 2026: What’s a developer? Sorry - Not Allowed How People With Meta Glasses Can Secretly Record You Microsoft and OpenAI broke up — now they’re ready to fight CBS Fires Scott Pelley After Pelley Tries Very Hard to Get Fired CBS News Fires Scott Pelley of ‘60 Minutes’ Meta Reportedly Has a Slew of New Smart Glasses Planned for This Year Meta Says Fuck That Metaverse Shit ‘The Metaverse Fever Dream’ Scott Pelley Accuses CBS News Boss of ‘Murdering’ ‘60 Minutes’ Of all the dickovers, the dickover that blueballs you with some first-time buyer incentive. “Sign up and get 10% discount, new accounts only”, the dickover boasts. Never understood why you’d ever penalize returning customers with a dickover, blue-balling them with 10% off teaser Video API for developers | Mux Hackers Simply Asked Meta AI to Give Them Access to High-Profile Instagram Accounts. It Worked The Talk Show Live From WWDC 2026 exe.dev - ssh exe.dev Take Two Apple introduces Siri AI, a profoundly more capable and personal assistant Apple Intelligence brings powerful AI capabilities into everyday experiences What Apple Knows About AI That Silicon Valley Won't Admit Daniel Jalkut on AI - YouTube What Is a Dickover? If You Take the Weasel Job Then You Must Be the Weasel Who’s Deranged, Exactly? Websites have a new way to spy on visitors: Analyzing their SSD activity Meta launches Instagram, Facebook, and WhatsApp subscriptions, with more to come, including AI plans Halide Mark III We Are Living in Pinocchio’s World Jay Haynes: ‘Apple’s $3 Trillion Valuation’ Thieves Are Texting Threats to Victims of iPhone Theft in London Pipes – WorkOS Docs MLS Wrap-Up⁩, 05/24/26 - Watch the Highlights Why Steve Kerr Stayed With the Warriors Trump Mobile investigating potential exposure of would-be customers’ personal information The Fonts of the U.S. Federal Courts The Ninth Circuit Appeal Ruling in ‘Epic v. Apple’ That Apple Is Seeking to Overturn at the Supreme Court (PDF) Zero Sum Problems Stephen Colbert’s ‘The Late Show’ Finale Apple TV to air first major live pro sports event shot on iPhone 17 Pro Apple seeks Supreme Court review of contempt finding and injunction scope in Epic Games case BBEdit 16 is here! | Bare Bones Software x.com WSJ: ‘Google Unveils New Gemini AI Agent for Personal Tasks’ NYT: ‘Powered by A.I., Google Changes Its Search Box for the First Time in 25 Years’ www.tiktok.com The Metaverse Fever Dream The 13 biggest announcements at Google I/O 2026 x.com Apple Sports expands to more than 90 new countries and regions Jury Rejects Elon Musk’s Claim Against Sam Altman in Unanimous Verdict Define ‘Boom’ Please - YouTube Drata AI Is Technology, Not a Product Greg Brockman Officially Takes Control of OpenAI’s Products in Latest Shakeup ArXiv to Ban Researchers for a Year if They Submit AI Slop Americans Oppose AI Data Centers in Their Area Nextpad++ Santa Clara County sues Meta over alleged scam ads Software as the Product of Obsession Times Voice Why Reddit blocked my daily visit to its mobile website Y Combinator’s Stake in OpenAI Geography is four-dimensional | Derek Sivers Amazon made AI podcasts for products. Civilization had a good run. EU tells Google to open up AI on Android; Google says that's "unwarranted intervention" John Appleseed Social media is turning into a freak show AI, "Humanity", and Dr. Manhattan Syndrome The Hilarious History of 'OK' Three Ways to Get Paid Alaska Permanent Fund
Chrome is Bad
John Gruber · 2026-06-05 · via Daring Fireball

Dec 12 2020

Short story: Google Chrome installs an updater called Keystone on your computer, which is bizarrely correlated to massive unexplained CPU usage in WindowServer (a system process)[1], and made my whole computer slow even when Chrome wasn't running. Deleting Chrome and Keystone made my computer way, way faster, all the time. Click here for instructions.

Long story: I noticed my brand new 16" MacBook Pro started acting sluggishly doing even trivial things like scrolling. Activity Monitor showed *nothing* from Google using the CPU, but WindowServer was taking ~80%, which is abnormally high (it should use <10% normally).

Doing all the normal things (quitting apps, logging out other users, restarting, zapping PRAM/SMC, etc) did nothing, then I remembered I had installed Chrome a while back to test a website.

I deleted Chrome, and noticed Keystone while deleting some of Chrome's other preferences and caches. I deleted everything from Google I could find, restarted the computer, and it was like night-and-day. Everything was instantly and noticeably faster, and WindowServer CPU was well under 10% again.

Then something else hit me, my family had been complaining about the sluggish performance of a 2015 iMac since practically the day we bought it. I had tried everything I could think of – it had a Fusion drive and the symptoms were consistent with a failing SSD – but drive diagnostics always turned up nothing. We even went as far as to completely wipe and set up the computer fresh multiple times.

Then I remembered, installing Chrome was always one of the first things we did when we set up the computer. I deleted Chrome, and all the files Keystone had littered on the computer, restarted, and it was so snappy it felt like a brand new computer.

Yeah, I realize this sounds like a freakin' infomercial, but it worked so well I spent a whole $5 on a domain name and set up this website even if it makes me sound like a raving nut.

OK that's weird, how do you delete Chrome and Keystone?

(Update 12/15/2020, the good people at Google on the Chromium team are taking this seriously, if you're technically inclined and can contribute samples please see this thread – direct link to the crbug 1158402.)

  1. Go to your /Applications folder and drag Chrome to the Trash.
  2. In the Finder click the Go menu (at the top of the screen), then click "Go to Folder...".
  3. Type in /Library and hit enter.
    • Check the following folders: LaunchAgents, LaunchDaemons, Application Support, Caches, Preferences.
    • Delete all the Google folders, and anything else that starts with com.google... and com.google.keystone...
  4. Go to "Go to Folder..." again.
  5. Type in ~/Library and hit enter. (Note the "~")
    • Check the following folders: LaunchAgents, Application Support, Caches, Preferences.
    • Delete all the Google folders, and anything else that starts with com.google... and com.google.keystone...
  6. Empty the Trash, and restart your computer.

Now what browser should I use?

Safari is good and it's already on your Mac. It's fast and efficient. If you want something WebKit-based with more features, Orion might be a good fit. If you need a Chromium-based browser, try Brave, Opera, or Vivaldi. (Brave and Vivaldi both use an open source library called Sparkle for updates which makes an issue like this impossible.)

What's the deal with Keystone anyway?

Wired first reported on Keystone in 2009, when Google put it into Google Earth. It has a long history of crashing Macs by doing bizarre things that shouldn't be necessary for auto-update software to function.

To all the good people at Google who work on Chrome: something is going on between the code you're writing and what is happening on people's computers. I hope you can track it down and give us an honest postmortem.


Update 12/15/2020:

Collected anecdotes: https://twitter.com/lorenb/timelines/1338892756752732169

FAQ

Just restarting probably fixed it.

No, the issue persists across restarts, no indexing/applications running, etc, and is otherwise completely unexplained. Nothing obvious appears in Activity Monitor, and many people have meticulously tried to troubleshoot to no avail (obviously including restarting), and the only thing that immediately and conclusively addressed the issue was removing Chrome & Keystone.

It’s the observer effect.

Sure, Activity Monitor activity itself uses CPU, so just looking for the issue might show slightly elevated WindowServer activity. That is not what is happening here. The magnitude of the issue is enormous, WindowServer CPU thrashing dwarfs whatever Activity Monitor itself is doing (no, using 'top' doesn't make an appreciable difference). For many people actually measuring the difference quantitatively is irrelevant (though helpful) since it’s so immediately obvious what the problem was through vastly improved responsiveness, battery usage, fan noise, etc.

This is a placebo!

The issue isn't subtle, and the improvement is immediate, obvious, and testable. Please see above.

Hiding from Activity Monitor?! Inconceivable!

(The original version of this page implied that keystone itself was hiding from Activity Monitor, my bad for the imprecise langauge.)

Correct, the keystone/updater process itself doesn’t hide itself from Activity Monitor, it briefly shows up and disappears on schedule. That is not the issue. It is causing something else on the system to consume massive CPU that leaves no indication that Chrome/Keystone are in fact the culprits.

Sure, the spectrum of plausible theories here varies, anywhere from an exploit trampolining through keystone, then code injecting WindowServer (unlikely, and insane if true... my gut says this issue is old, but still happens post-hardening) to Google abusing system apis (more likely) to a bug in the OS that Google didn’t rigorously test against (very possible).

I wouldn't ascribe this to malice on Google's part.

I agree, I personally believe the Chrome engineers and PMs who claim not to know about the issue. That said, Google took on the responsibility of architecting an updater in a brittle and dangerous way when better / simpler alternatives existed. Good engineering would make a problem like this structurally impossible.

If not malice, hubris, disparaging skepticism (“works on my machine”), apathy, and poor organizational prioritization would explain it.

You didn’t prove anything.

True. (12/18/2020: The original version of this page was written in haste but uncovered a real and systemic issue, that — had it affected someone else — may have been written off completely.) This is going to be like proving whether smoking causes cancer. But whatever it is absolutely trashed my computers (along with many others), and was fixed decisively after deleting Chrome & Keystone when nothing else worked.

On some level, the burden of proof lies with Google to explain their architectual decisions since there is no technical reason for Chrome/keystone to run a persistent daemon even for people who don't use Chrome often, just to facilitate auto-updating (which, for browsers, is a good idea) when better solutions exist.