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.
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.