Thoughts on ChromeThat ruling stated that Google had an illegal monopoly on search and excluded competition by paying other browsers to feature Google search as their default search engine. Subsequently, the U.S. Department of Justice requested that a judge force Google to sell off its own browser, Chrome, as well as stop all exclusive search deals (among other concessions). This represents the most significant legal loss for a tech company in the United States since Microsoft was ordered to be split in two in 2001 following a ruling that they held an illegal monopoly in operating systems. If you’re unfamiliar with the Microsoft case, Microsoft appealed and the company avoided being split up. Google is likely headed for a similar appeal, but will they succeed? And would such success be a good thing? Maintaining a browser is costly. While selling Chrome might initially seem effective for limiting Google’s search dominance and user tracking capabilities, it presents significant challenges. Development and upkeep of a web browser engine requires substantial financial resources, which led Opera and later Microsoft, to adopt Google’s open source Chromium project. The only remaining browser competition comes from Mozilla’s Firefox and Apple’s Safari, and Mozilla is primarily funded by Google (see next section). If Google were forced to sell off Chrome, the only companies that could likely afford the hefty price tag would be other big tech companies: Microsoft, Apple, Amazon, and Meta, primarily. These companies could also face monopoly concerns, raising questions about the viability of selling Chrome. An alternative could be spinning off Chrome as a separate company, similar to the solution proposed for Microsoft in 2001, though this option hasn’t yet been discussed. What does selling Chrome mean? Significantly, Chrome is largely based on the open source Chromium project, which receives contributions from various companies. Google then includes some proprietary software before distribution, a practice also followed by Opera, Microsoft, and several smaller browser vendors. If Google were to sell Chrome, would the sale include just the proprietary part? Would Google continue to contribute to, distribute, or recommend Chromium? If they’re not allowed to contribute to Chromium, would other companies step up? Or would Chromium’s attractiveness diminish due to increased upkeep costs by contributing companies? Google also spends a lot of time developing new web standards – will they continue to do that or drop out completely? Collateral damage. While Apple can surely withstand the $20 billion in lost revenue from a cancelled Google search deal, Mozilla might not be so fortunate. The maker of Firefox reported $593 million in revenue on their 2021-2022 financial statement, of which $510 million came from their search deal with Google. Needless to say, when a company loses 86% of their revenue all at once, that makes it difficult to stay in business. Even if Google retains Chrome but loses search deals, Firefox may be the next browser to disappear. Another factor to consider is that Google currently makes over 90% of the commits to the Chromium project. If that stops, and no other company steps up, that means alternative browsers that are built on top of Chromium (such as Brave and Arc) will face significant challenges. This could lead to stagnation in browser technology development reminiscent of the period following Internet Explorer 6’s dominance. If the U.S. government enforces any of their proposed measures on Google,it will dramatically alter the browser landscape. Removing a monopolist might create a vacuum that could slow down browser development. It’s conceivable that this was part of Google’s strategy with Chrome from the beginning. By making your product essential to the web, it becomes more challenging for governments to intervene. Google will undoubtedly appeal any such verdict, and it could take years to negotiate a final decision. However, the old browser world order is being upended, making it challenging to predict the future landscape. Key Takeaways
Stuff I've Enjoyed this Month🎬 Transformers.js: State of the art machine learning for the web by Chrome for Developers 🎬 The all NEW GitHub Copilot Experience by Visual Studio Code 🎬 I've been sleeping on CloudFlare's compute offerings by backpine labs 📝Threat actor exposes playbook for exploiting npm to build blockchain-powered botnets by Kirill Boychenko 📝USPTO petitioned to cancel Oracle's JavaScript trademark by Paul Krill 📝Things you forgot (or never knew) because of React by Josh Collinsworth What I'm Working On🏠 Real Estate: Unfortunately, one of my properties had it's second major plumbing issue in the past year. These 100+ year old houses always have surprises. This is the house I ended up putting $70,000 to fix up but didn't have the money to re-pipe the house. Sadly, if there's another major issue, it looks like I'll need to do it. Follow my Instagram for real estate photos. 💻 Open Source: I released Crosspost, a utility and CLI for posting messages across different social media networks at the same time. Currently, Crosspost supports Twitter, Mastodon, and Bluesky. It's primarily designed to be used as part of a CI process to help publish updates. 💻 ESLint: We released the first version of the CSS language plugin. This was a lot of fun, getting to work on rules for CSS like I did back in the CSS Lint days. |
A once-per-month newsletter discussing topics important to senior-level software engineers, with a particular focus on frontend technology and leadership.
Thoughts on Return-to-Office If you’ve been following tech news in the past month, you’ve likely heard about Amazon’s strict return-to-office policy, which will require employees into the office five days per week beginning in January 2025. The climate for tech workers has changed dramatically over the past three years, and Amazon, along with other companies, now shows no fear of losing employees with strict return-to-office mandates. For the first time in a long time, tech companies aren’t...
Thoughts on Weaponizing Open Source When you think of open source software, you might think of it as a gift from someone to the world. They’ve written something of value, and instead of trying to make money off of it, they’ve posted it online for anyone to use (and potentially make money off of) for free. While many projects start that way (Linux, ESLint, etc.), there’s another way open source comes into being: as a weapon against a company’s competition. Android. Perhaps the best example of...
Thoughts on Rates of Change One of the first things I realized about working in codebases is that different parts of the codebase change at different rates. There are some files that are touched very frequently while others can go months, or even years, without being touched. This fascinated me, partly because it reminded me of my closet (why do I even still have those jean shorts?), and partly because people seemed to put such little thought into optimizing their projects to reflect this...