Samsung and Mozilla Collaborate on Next Generation browser engine ‘servo’

In The News From Mozilla who said that they have collaborated with samsung for it’s ALL New Generation Web Browser engine called ‘servo’. the new engine is designed from the grounds-up to take advantage of the new mobile hardware with multi-core, heterogenous computing architectures.

samsung-glass-door-logo-635.jpg

Mozilla and Samsung will be building the Servo from the ground up and this web browser will be written in Rust. Rust is Mozilla’s new programming language. This language in itself is in early stages of development. Its version 0.6 was also released on Wednesday. Also, like C++, it is said to have efficient high-level, multi-paradigm abstractions, and offers precise control over hardware resources.

Soon Servo and Rust may be Coming to android and ARM, platform Samsung has already contributed an ARM backend to Rust and the build infrastructure necessary to cross-compile to Android, along with many other improvements.

One may wonder what Samsung has to gain from this but the current browser in Samsung’s Android phones is made by Google, and is one of the few relatively stock apps on Samsung devices. With Google having directed its attention from developing the stock browser to Chrome, Samsung was faced with the choice of sticking with the old (and eventually to become outdated) stock browser, adopt Chrome (which is still floundering; not to mention having to rely on Google again) or make something of their own. As such, it’s easy to see why they went with the last option.

 

It does make one wonder about the future of web development, though. With most companies using WebKit, a sense of uniformity had emerged but now it seems things could get difficult for web developers again, if at all Samsung chooses to adopt Servo on a wide scale.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s