Mozilla, Samsung Collaborating on New Browser Engine

Mozilla CTO Brendan Eich said on Wednesday that the Firefox developer is collaborating with Samsung on a next-generation Web browser engine called Servo. Eich said it's an attempt to rebuild the Web browser from the ground up on modern hardware – an attempt that not only addresses the cause of security vulnerabilities plaguing current devices, but fully utilizes the performance of massively parallel hardware in devices of the future.

Eich said in a blog update that this new browser engine will be written in Rust, a new, safe systems language developed by Mozilla along with "a growing community of enthusiasts." Given that Samsung is involved, this browser will be focused on Android and ARM-based SoCs. Samsung has already contributed an ARM backend to Rust and the build infrastructure necessary to cross-compile to Android, along with many other improvements, Eich said.

"Rust, which today reached v0.6, has been in development for several years and is rapidly approaching stability," the Mozilla CTO said. "It is intended to fill many of the same niches that C++ has over the past decades, with efficient high-level, multi-paradigm abstractions, and offers precise control over hardware resources. But beyond that, it is *safe by default*, preventing entire classes of memory management errors that lead to crashes and security vulnerabilities."

Programmers will be able to leverage the power of the many CPU cores available on current and future Android platforms thanks to the lightweight concurrency primitives offered with Rust, Eich added. The company is currently pushing to complete the first major revision of Rust within the coming year by tweaking performance, building on the tools and getting the libraries in order. Mozilla will also continue to dump more resources into the Servo browser itself.

"We, along with our friends at Samsung will be increasingly looking at opportunities on mobile platforms," Mozilla said. "Both of these efforts are still early stage projects and there’s a lot to do yet, so now is a good time to get involved."

The latest version of Rust, v0.6, can be accessed here. Mozilla has also served up the source code for both Rust and Servo over on GitHub. To participate in the development process, head over to the mailing lists for Rust here, and Servo here.

Contact Us for News Tips, Corrections and Feedback

TOPICS

Kevin started taking PCs apart in the 90s when Quake was on the way and his PC lacked the required components. Since then, he’s loved all things PC-related and cool gadgets ranging from the New Nintendo 3DS to Android tablets. He is currently a contributor at Digital Trends, writing about everything from computers to how-to content on Windows and Macs to reviews of the latest laptops from HP, Dell, Lenovo, and more. 

Latest in Browsers
iPhone 16 Pro Max shown in hand
Your iPhone has a custom voice command feature — here's how to use it
iPhone 16 Pro Max shown in hand
You can change your iPhone's default browser — here's how
Google Chrome on Android
How to stop your personal data from appearing in Google searches
Opera Air
I just tested the world’s first mindful browser — it’s calmly convinced me to ditch Google Chrome
A photo of the Google Chrome logo on a white background, displayed on the screen of a large MacBook Pro which is situated on a table with green foliage behind.
Google Chrome just got three new modes — and it's a game changer for performance
Google Calendar app on iPhone
Google Calendar just got the dark mode we’ve been waiting for — here’s how to activate it
Latest in News
Nintendo Switch 2
Nintendo Switch 2 tipster may have just leaked release month and launch plans
Disney Plus logo
Disney Plus upgrade just fixed one of my biggest problems with the home page
Tom Hiddleston as Robert Laing in "High Rise" now streaming on Netflix
5 best Netflix movies in March you haven't watched yet
iPhone 16 with Apple Intelligence logo for iOS 18.1
iOS 18.4: All the newest Apple Intelligence features coming to your iPhone
Maria Debska in "Just One Look" now streaming on Netflix
3 best Netflix shows in March you haven't watched yet
Split image featuring the Galaxy S25 Edge (left) and Galaxy S25 Ultra (right)
Samsung Galaxy S25 Edge just tipped for two Galaxy S25 Ultra-level features
  • A Bad Day
    A few years later:

    "Hey guys, is there a way to get IE6 to run this? My company still won't upgrade because of a dozen or so software still only runs on IE6."
    Reply
  • ikyung
    "Given that Samsung is involved, this browser will be focused on Android and ARM-based SoCs"

    More like it will be focused on Linux kernel based platforms and not just Android. Seems like Samsung's partnership with Intel for Tizen OS and who else better to partner with then Mozilla for the browser.
    Reply
  • dalethepcman
    it is *safe by default*
    so is a gun, until you put a finger on the trigger. The only ways this could be "safe by default" is by obscurity (probably) or by creating a randomly generated hypervisor and running the browser within a shelled off mini OS (very unlikely.)

    Although hypervisor attacks have been proven in concept and in labs, none of them have been found in the wild (to my knowledge)
    Reply
  • Cryio
    The day Chrome announces the switch to Blink, Firefox announces the future switch to Rust. Haha.
    Reply
  • ttcboy
    It's not a surprise to see Samsung is trying to move to another phone OS even though they are the leading Android market now. When Google start to create competing product with Motorola which they owned, it is sure that they will give more privilege to their own product rather then given their best support to Samsung on android front. That's why there were news that Samsung is trying to develop their own handphone OS when Google acquired Motorola.

    Only time will tell on what the big G will do and it is the right move for Samsung to start planning for Plan B.
    Reply
  • dillonpeterliam
    Sneaky Samsung, what are they up to? . . .
    Reply
  • kartu
    dillonpeterliamSneaky Samsung, what are they up to? . . .Maybe it is somehow related to this (even sneakier move by google):

    http://www.tomsguide.com/us/Servo-Browser-Rust-Mozilla-Brendan-Eich,news-16910.html
    Reply
  • Non-Euclidean
    Go Samsung and Mozilla.
    Reply
  • WyomingKnott
    Cool logo. Is it based on an actual space pic?
    Reply
  • karash5050
    @WymoningKnott

    Why yes indeed, somewhere out in space is a fox that is on fire with a blue nebula floating around it . . . .
    Reply