Open-source Google Chrome browser based on Webkit

September 2, 2008
Google Chrome

Google Chrome

Google this weekend accidentally leaked details – via an online comic strip – in its browser’s next open source platform: Google Chrome – which states offer a streamlined interface and enhanced performance improvements and increased security, new browser is based on two of Apple’s Webkit, the core of Safari and Firefox, the increasing replacement of the browser, but will compete against Microsoft’s Internet Explorer, which dominates the Internet, but still playing catch up with failures security and compatibility. The beta version of Google Chrome, only for PCs initially, is scheduled for Tuesday in more than 100 countries, while Mac and Linux versions are in development.

“On the surface, we designed a browser window that is easier and simple. For most people, this is not the browser that matters. It’s just a tool to run the important stuff – the pages, sites and applications that make up the Web, “writes the company’s blog.” Like the classic homepage, Google Chrome is clean and fast. He goes out of his way and gets to where to go. “

The company claims that separates each tab or visited the site in their own sandbox, “a private security means keeping the information from other sites, not only protects privacy but also provides better stability and performance The search giant said. The user interface has a tab to create “incognito”, a privacy mode that not all activity log on the computer, cookies are destroyed and history is not saved when closed.

The company “sandbox” plugins in its own processes and focus on improving the JavaScript that is used to create and deploy a variety of advanced features. Google plans to use a separate JavaScript virtual machine that generates machine code directly through the processor’s capabilities for optimum performance.

Another advantage of the “sandbox, according to the comic, is that the rights for each process are reduced, not allowing the malware to install on a computer or to affect what happens in another tab. Engineers said the process “can be calculated, but can not write files on your hard drive or read files from sensitive areas like your documents or desktop.” The user must give explicit permission to access high level.

“We improved speed and responsiveness in all areas. We have also built a more powerful JavaScript engine, V8, to power the next generation of web applications that are not even possible in today’s browsers,” Google said.

Google has insisted that current browsers BD may be affected by the fragmentation of memory, pushing the browser closer to an accident in the user opens new tabs and close tabs of age, although only a few, to open a modified. Without the ability to separate the process if something goes wrong, while the browser is likely to crash. Chrome multi-process will allow each tab to run individual independent processes, if one tab fails, the browser recognizes the problem, the process ends in this form, but others retain function.

Even within a tab when the user switches to a site, Chrome will completely change the process and recover the memory. If there is a slowdown, a programmer can be opened to see exactly what pages or even what plugins are hogging memory, CPU power or bandwidth.

Google also hopes that its efforts are beginning to address long performance and compatibility issues that face a variety of cross-platform browsers by using an automatic control – a bot “web” – to check and test millions of pages more popular each week (based on Google PageRank).

During the tests, so far, Google has used Webkit to run the tests for design. At first it was only 23 percent pass the tests. “Go away, 99 percent was a fun challenge and an interesting example of evidence-based design,” said Pam Greene, one of the software engineers of the project.

The choice of Apple’s Webkit is not a coincidence. Google said they were attracted by the potential speed. When the Chrome team has consulted with Android engineers and asked them why they chose Webkit, responded “that uses memory efficiently, was easily adapted to embedded systems, and it was easy for new browser developers to learn how to run the code base. ”

Like Apple did with Safari on the iPhone, Google Chrome uses in its mobile platform Android, and hoped that the use of Google Gears, a plug-in that extends the standard browsing experience, helping application developers to provide native as performance on the Web cross-platform compatibility.

No related posts.

Related posts brought to you by Yet Another Related Posts Plugin.

Leave a Reply