Skip to main content

Google makes Chrome for iOS open source

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
Former Digital Trends Contributor
Kyle Wiggers is a writer, Web designer, and podcaster with an acute interest in all things tech. When not reviewing gadgets…
iPadOS 19: everything you need to know
Control Center on the 11th Gen iPad.

We're expecting iPadOS 19, the next software version for iPad, to land during Apple's Worldwide Developers Conference (WWDC) this year. From what we've heard, it looks like it could be a significant update. Here's what we know so far about iPadOS 19 — we'll find out if these rumors are true in June.
When will iPadOS 19 be revealed?
Apple announced that this year's WWDC will run from June 9 to 13. That means iPadOS 19, codenamed "Luck," will likely be announced during the keynote event, held on June 9. The start time for this is yet to be confirmed, but last year it was at 10 a.m. PDT, so we can likely expect something similar this year.

Alongside iPadOS 19, we should also see iOS 19, watchOS 12, and macOS 16 — and there may even be some hardware announcements.
What do the rumors say?
We don't know as much about iPadOS 19 as we do iOS 19, but there are a few things we could expect.

Read more
CarPlay in iOS 18.4: four key feature upgrades explained
CarPlay shown in March 2025.

Apple rarely updates CarPlay, but several changes are expected in the upcoming iOS 18.4 update. There’s truly something for everyone in the update.

Let’s begin with the fun news. In iOS 18.4, CarPlay will be integrating sports app functionality. This enhancement will enable drivers to view live sports scores and information on the road. Since this feature is available through an API, any sports app developer can implement it. Apple’s official Sports app will likely be the first, although that hasn't been confirmed.

Read more
Don’t get too excited by those iOS 19 mock-ups — they’re probably not accurate
iOS 19 sample logo.

Everyone is getting hyped about the big design changes reportedly coming to iOS 19 this year -- so when Jon Prosser shared a mock-up based on an iMessage screen he claimed to have seen for himself, we all got excited.

A few hours later, however, the biggest Apple tipster of them all, Mark Gurman, shared a post on X addressing the images.

Read more