Interview with Google Chrome engineers

Source: Internet
Author: User

A few months ago, Google suddenly joined chrome
Joining the fierce battle for browsers is quite surprising for many, but for Google Engineer Lars Bak, chrome
It was their painstaking efforts for many years. Bak leads the development of Chrome's V8 JavaScript engine, which is chrome
As browsers become the host of many web applications, the built-in JavaScript Engine of many browsers is overwhelmed.

Lars Bak tells
Techradar, it's amazing. It's just the work we started two and a half years ago. In the first place, we were not competing with JavaScript.
In terms of execution speed, there is no much difference between all previous browsers, and this has become the bottleneck of web programs. So we started to accelerate JavaScript to adapt to a large number
Javascript web programs.

Although Javascript is not the whole of the browser, the efficiency of Javascript in the browser can be measured, which brings the comparison to the browser. Our idea has aroused the attention of the whole industry. After V8 was launched, we saw that many browser vendors have launched their own new Javascript Engines.

The following is the full text of the interview: TR-tech radar and Lb-Lars Bak.

TR: Do you think Chrome's attention to and innovation in Javascript have led to the efforts of other browsers in this regard?

LB: I hope that our innovation has led other browsers to make efforts, and the time sequence is the same. This is a reasonable explanation. However, this is not important, because other browsers are slow, and you cannot stand alone. Web developers must consider the slowest browsers, so we hope that all browsers will be fast.

If we look at the history of JavaScript, it was used to do some work such as clicking a button at the beginning, but it eventually unexpectedly became a WEB programming language.

One reason we started from scratch is that we felt that the flexibility of the current platform cannot adapt to a high-performance engine. Fundamentally, we want to demonstrate a JavaScript engine that can be used flexibly for future web programs.

TR: Do you think you have implemented a browser that is close to future Web application requirements?

LB: Yes, you can say so. I mean, I don't have no foundation. I have been using a Java language for 20 years as a virtual machine. Chrome must have been built on these systems. I believe that our JavaScript Engine is flexible. Although most web programs are not available yet, they will be available in the future.

Chrome has many interesting places. I personally like it very neat
UI, I mean, if you use it on some old laptops, chrome UI occupies a small amount of screen space. In addition, chrome
There is a principle in the design, that is, it will not disturb you, there will be no pop-up window to distract you, you can stay on the current page all the time.

Another interesting feature is that each tag runs its own independent process, which enhances security and independence. By comparing it with other browsers, you will find that each tag runs independently.

This will not cause a crash. This is an aspect. In terms of performance, all tabs in other browsers use the same JavaScript engine, which will inevitably slow down as the number of tabs increases.

TR: Apparently, Chrome is criticized for its lack of third-party extension support. Will it be launched soon?

LB: we are doing this. We mentioned in our blog that this year's launch will certainly be what people want. However, when you are working on a new project, you should focus on the basis, such as our UI, other things can come slowly, I am very specific, chrome has a very healthy third-party expansion market.

TR: Some Recent browsers seem to have learned something from Chrome. Is this a good thing?

LB: I don't know if this is an imitation, but we started this project to encourage innovation. Our source code is open and can be obtained by anyone. Therefore, if someone uses our tab style, it is what we hope. Encouraging innovation is the cornerstone of the entire Chrome project, which is good.

Competition is also good, especially when we can share our channels, users will eventually benefit. I think it is good for people to have multiple choices. They can try different browsers.

At Google, we have tried many different browsers and different designs. People should try more. Healthy competition is very important. It will benefit users and make them more comfortable when using the web.

TR: the line between the browser and the operating system is getting blurred. Is that true?

LB: In places without Wi-Fi access, many people feel that the sky is falling down because their browsers cannot access the Internet. This is interesting. It seems that anyone who buys a new power does not install local programs. They only use browsers.

Web has become an indispensable part of computers, and the boundaries between browsers and operating systems are not very important. For Google and chrome, all our internal programs are Web-based, so we have accepted everything from the browser.

TR: when selecting a browser, should speed be the decisive factor?

LB: there should also be another kind of preference. Speed is naturally a factor. We should also consider its vigor, and we will try to make Chrome a dynamic browser. People also like simplicity, which means you know what to do next.

I think the speed is very important. At the same time, the overall speed of browsers is also very important. With the introduction of more standardized web programs, we can easily measure the overall speed of browsers.

TR: with the advent of Windows 7 and IE8, will people still use non-default browsers like chrome and Firefox?

LB: I think since downloading is just a matter of clicking the mouse, it will not be a big problem. We hope that competition will encourage people to use browsers suitable for them.

TR: Chrome is still relatively new. What is its performance?

LB: Most of the feedback we get is positive. It was officially launched in last December, less than a quarter. considering this, I think our market share is very good. Everyone already has their own browsers, so it will take a while, but if you have good features, people will try again.

We hope to do better. with the launch of a large number of web programs, you can see more functions. One of the most basic features of web programs is that people do not need to upgrade themselves. What they see in the browser is the latest. I like this.

Http://www.techradar.com/news/software/applications/interview-google-chrome-s-lars-bak-548115? Artc_pg = 1
Source: comsharp CMS official website

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.