Skip to main content
  1. Home
  2. Phones
  3. Apple
  4. Mobile
  5. News

Google makes Chrome for iOS open source

Add as a preferred source on Google

Google’s Chrome browser on desktop has been open source almost since its inception — in 2008, the Mountain View, California-based company released a large portion of Chrome’s underlying code as an open-source project called Chromium, which it permitted third-party developers to study and use as they saw fit.

But that wasn’t the case for Chrome for iOS, which Google kept separate from the rest of the Chromium project due to “the additional complexity required for the platform.” On Tuesday, though, Google announced that the Chrome for iOS’s underlying code will be rejoining Chromium and will move into the open-source repository.

Recommended Videos

The challenge, apparently, involved working around the limitations of Apple’s iOS operating system. “Due to constraints of the iOS platform, all browsers must be built on top of the WebKit rendering engine,” Google’s Rohit Rao wrote. “For Chromium, this means supporting both WebKit as well as Blink, Chrome’s rendering engine for other platforms. That created some extra complexities which we wanted to avoid placing in the Chromium code base.”

Rao didn’t elaborate, but part of the problem likely stemmed from Apple’s restrictive policy regarding third-party browsers. The first iterations of Chrome for iOS were required to use the iOS WebKit framework and WebKit JavaScript — Safari’s rendering engine — instead of the Google’s desktop rendering engine. And they were forced to use a slow JavaScript engine while only Safari could use a faster JavaScript engine — Apple’s new Nitro JavaScript engine.

That policy changed mid-2014, though, when Apple began allowing browsers like Chrome to tap the Nitro JavaScript engine. Google quickly took advantage, adding the ability for iOS users to link directly to other iOS app when search queries yield a specific app as a result.

And earlier this year, it introduced a new version of Chrome for iOS with an improved rendering engine that crashes 70 percent less than the previous version and handles JavaScript code just as fast as Safari.

The open-source move is also the result of multi-year changes Google has made to the Chrome development process. “[Developers] can compile the iOS version of Chromium like they can for other versions of Chromium,” Rao wrote. “Development speed is also faster now that all of the tests for Chrome for iOS are available to the entire Chromium community and automatically run any time that code is checked in.”

The open-source code is available on Google Source, an open-source repository.

Kyle Wiggers
Kyle Wiggers is a writer, Web designer, and podcaster with an acute interest in all things tech. When not reviewing gadgets…
These Prime Day charger deals are the ones I’d recommend before prices go back up
Prime Day brings big discounts on Anker, Ugreen, and Belkin charging gear
Ugreen Wireless Charging Stand

Prime Day is a great time to upgrade your charging setup, especially if you are still using old power bricks, slow adapters, or separate chargers for every device. This year’s deals include compact GaN chargers, high-power laptop bricks, desk-friendly charging stations, and foldable stands for phones, earbuds, and wearables. I would not buy every charger just because it is discounted, but these are the deals I’d actually consider for a cleaner desk, better travel kit, or faster everyday charging.

Anker Prime Charger 100W

Read more
iOS 27 developer beta 2 is here. Here are all the new features you get
iOS 27 beta 2 update on iPhone

Apple has released the second developer beta for iOS 27, just two weeks after beta 1 dropped. Alongside it, the company also pushed out beta 2 for iPadOS 27, macOS 27 Golden Gate, and more. 

in this article, we are going to focus on all the new features that you get with the iOS 27 developer beta 2 update. Beta 2 is a smaller update than the first one, but it packs a good mix of fresh features and welcome bug fixes. The headline change for me is how much faster Siri feels, but there is plenty more to dig into.

Read more
Tecno’s EllaClaw AI agent wants to clean up your phone and run your errands
Tecno EllaClaw

Most AI assistants are happy to chat with you, but they rarely roll up their sleeves and get things done. Tecno wants to change that with EllaClaw, its beta-stage mobile AI agent that aims to handle real tasks on your phone instead of just answering questions. The company showed off the next version of EllaClaw, and it now reaches deeper into your device and your favorite apps.

Tired of a slow, hot, battery-drained phone? EllaClaw has the solution.

Read more