Mozilla is currently busy in developing a rendering engine for Firefox which is being built for the purpose for multiple-core computing environment. Mozilla has introduced some major updates to its last few versions to enhance its brower’s perfromance and security. The IonMonkey JavaScript engine is firing on all and it seems that Gecko engine may very soon be changed by something more advanced with much improved features.

Mozilla has been developing the Servo engine using Rust, a programming language developed that focuses on multiprocessing, security and control. It is contemplated to be a suitable platform to build robust client-server apps that works over Internet, which will no doubt comprise of powerful,next-gen web apps that Mozilla wants to feature in its Firefox store.

Techieapps-firefox-rendering-engine-servo

In the design documentation of Servo, Mozilla says that parallel algos likely to include tough trade off. “It is vital to be really fast” , the note countinues. That’s just not the only objective for Servo engine, it is a serious matter for Rust also. Mozilla knows very well that in terms of efficiency, the new platform has to be combative with C++ .

Now a days, the competition to provide more and more cores to computers, tablets and smartphones seems a lot like the old time war for the gigahertz crowned head. While it is very easy for makers to do, compressing GPU and CPU cores into one device does not make any big diffrence when it comes to app’s performance.

As more platform such as Servo enter to our daily life apps, we will however start using the full capability in the future that our advanced GPU and CPU will be offering.

Image Source