Google Betas Chrome 4, Touts 30% Speed Boost
CWmike writes "Google upgraded the beta version (4.0.223.16) of its Chrome browser yesterday, boasting a 30% speed improvement over the current production edition and adding integrated bookmark synchronization. Developers Idan Avraham and Anton Muhin, who announced the release, tout Chrome 4.0's faster JavaScript rendering speeds. 'We've improved performance scores on Google Chrome by 30% since our current stable release, and by 400% since our first stable release,' they said, referring to Chrome 3.0. The new beta includes the ability to sync bookmarked sites across multiple computers."
Loads reddit.com and slashdot.com almost instantly. Occasionally the browser will just hang for a second but it makes firefox look like molasses. I have serious reservations about using Google as my search, browser, voicemail, and email but it is difficult when they keep blowing the competition out of the water.
The annoyingly slow preview scripts here on Slashdot, that appear to bring Firefox to its knees, take very little time at all to run. Now we can finally enjoy Slashdot with its annoying web 2.0 features. Thanks, Google!
SSC
I learned something interesting about Google's javascript parser while evaluating various parsers as potential candidates for a scripting engine in an application. The reason it's so fast? It's got a JIT compiler, just like modern Java runtimes. This means that once things get going, JavaScript is going to approach native code speed. Unfortunately it also limits the platforms on which the engine can run. Google is targeting x86 (of course) and ARM (naturally, since they've got their eyes on the mobile market). Interesting times...
Tired of FB/Google censorship? Visit UNCENSORED!
No matter how good Chrome's JavaScript performance gets, it will never be faster, more reliable, or safer than simply not running any JavaScript at all. Blocking all JavaScript by default, with the ability to individually white-list individual items (close, but not quite, Opera), is a bare minimum requirement for safe web surfing. Blocking advertisements does more to speed up real-world browsing speed (not just benchmarks) than any other single change. Until another browser implements these two features, Firefox is the only rational option for home browsing.
I'm not a Firefox fanboy, I'm just aware of my needs. In the business arena, I wouldn't recommend anything but Internet Explorer (behind a proxy, of course), because no other browser comes with the enterprise management tools necessary for large deployments. That's another area that I wish more browsers would improve upon.
If either Opera or Chrome would implement those two feature sets along with their superior rendering performance, they would blow the web browser market wide open. I don't know why it hasn't happened yet, since most technical people are well aware of these issues.
I really wish they would put at least one developer on getting some of their basic features requests done.
For example, I wanted to use Chrome as my HTPC browser as it does a good job scaling it's plugins to the system 2x DPI (unlike Firefox where flash applets are tiny squares in big dark frames they are supposed to fill).
But Chrome does not save the full page zoom setting! Every time you open a tab or browser instance you have to Ctr + which becomes unusable. It has not browser-wide options related to full page zoom and their font options are confusing and seem to make no effect.
Worse is the how easy it is to fine lots and lots and lots and lots of people complaining about this on their own help forums without a single response from the developers.
I know they are avoiding feature creep and keeping things slim, but even by a 80/20 rule, this kind of thing should be picked up (and could even replace their useless font settings dialog).
Actually, Chrome 4.0 has extensions, and multiple ad blockers have already been written using the system, without being stopped by Google.
Actually, we're a little bit smarter than that. As it turns out, treating users "like shit" -- for example, by crippling our products just to drive away the small minority of users that run ad blockers -- is actually not profitable. On the other hand, making the internet better for users, in general, is profitable to us, since it directly leads to more usage of other Google products. Which is why Eric (the CEO) frequently tells employees, in plain terms, that we should be doing whatever we can think of to improve the internet for users, without worrying about how to monetize it -- in the long term, this approach is far more profitable than being dicks.
(This post is my personal opinion -- I am not authorized to speak for Google.)
Say what you will, but it is nice having an OS that is *tightly* coupled with the hardware -- it cuts way down on poorly written drivers that are responsible for many of the BSOD in MS land. It is a premium to pay, but the frustration spared is well worth it.
Ah yes the "blame it on the drivers" apologetic for various Windows issues. It's the perfect excuse, really, because it's difficult to falsify. So I'll ask you this: how, pray tell, do you explain how properly-installed Linux has its rock-solid stability on such a wide variety of hardware? If indeed the support of a wide variety of commodity PC hardware is the cause of instability, and if the Mac is so stable because it has such a comparatively narrow range of hardware to support, what would be your answer to that question?
Note, my question was about Windows. I don't dispute that the Mac is quite stable. I just believe it's stable because it's based on Unix and Unix had this kind of stability long before Apple decided to use it. Apple was just smart enough to recognize that and smarter still to put a pretty and usable GUI on top of it. It's the "faulty drivers" excuse for Windows that I don't quite buy, and mostly because I've never received an answer to that question that made sense.
It is a miracle that curiosity survives formal education. - Einstein
What is with people whining about AdBlock all the time? OH NOES TEH ADZ@!1!One. Is it really that big a deal? Thanks to my Slashdot obsession and excellent karma, I have the option to disable ads on Slashdot natively, but I don't even use the option. Why do people care so much about little images trying to sell things?
I support the Slashcott and will not be reading or commenting from 2/10/14 to 2/17/14. Beta is steaming pile of dog shit
Heh, considering I develop software for a living, one of our products is embeds on XULRunner 1.9.1 (which is what Firefox 3 is built on top of) and several of our products use WebKit for rendering HTML.
So yes, my knowledge of them and profiling them tells me this.
You can find my name in the Gecko commit logs and all over the developers mailing lists, wheres yours? I don't think I've seen Anonymous Coward committing anything.
Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
Want proof? Ctrl+U.
Whoa, don't blow my mind quite so hard. I'm not sure I can handle all this wisdom at the same time.
C'mon, you think I execute shell commands by writing a C program that calls fork(), exec(), and pipe()? You think I write web pages pixel by pixel? Obviously high-level languages and programming paradigms are appropriate in many cases.
I'm sticking it to the Java weenies who think that C and C++ are obsolete. The people who year after year say that *now* Java is "often as fast as C++ and sometimes faster." The people who still won't acknowledge that there is a real reason C and C++ are still the languages of OS kernels.
It's not premature optimization to write libavcodec in C. Likewise with OS kernels, virtual machines, rendering engines, DSP plugins, and many other applications where the code will almost certainly be on the critical path of a resource-intensive application. It's not premature optimization to use manual memory management in applications that need to move lots of data around with low latency.