Here is an overview of the new tests:
- GB Emulator is derived from an open source emulator of a famous game console running a 3D demo.
Besides an expanded set of benchmarks, Octane also has an interface that makes it easier to read and that adapts automatically to tablet and mobile screens.
Today we are releasing version 7 of the V8 Benchmark Suite. This new version adds Oliver Hunt’s 2D Navier-Stokes fluid dynamic simulation, which stresses intense double array computations. These complex double array computations are today common in games, graphic and scientific applications.
The new test shows the recent improvements V8 has made in handling advanced physics computations: the current Chrome 18 (today in beta) delivers a 5% score improvement compared to the current Chrome 17. Chrome 19 (today in canary), where the full set of improvements is being released, delivers a whopping 25% score improvement compared to Chrome 17.
With these additions, the V8 Benchmark Suite is now a more comprehensive collection of eight tests, including OS kernel simulation, crypto and string operations, memory management stress-tests, and as of today, double array computations.
We plan to keep updating the suite by adding more tests. These updates are a reflection of Chrome’s commitment to keep pushing the boundaries of speed, optimizing the engine for today’s more demanding web apps.
Today we are announcing the release of Chrome’s new incremental garbage collector (GC) which dramatically improves interactive performance of web apps and HTML5 games.
Avoiding pauses is vital to achieving good interactive performance. Previously, garbage collection pause times depended on the amount of memory used. Therefore, large interactive apps were impacted by pauses that caused hiccuping. V8’s new GC reduces pause times dramatically while maintaining great peak performance and memory use.
To evaluate the new GC, we took the most memory intensive peak performance test from the V8 Benchmark Suite and used it to make a stress test for interactive performance. In our testing the maximum time to render a frame including pause time is reduced from 272ms to 50ms.
The new GC in Chrome improves interactive performance and opens up new possibilities for the interactive web. If you are developing highly interactive web apps or games, please try it out and share your experiences. It is available now on the dev channel.
To make the benchmark more meaningful, we’ve experimented by making the race longer by running each of the tests in SunSpider 50 times consecutively. While repeating a trivial test many times isn’t a great solution, it does provide an opportunity for some optimization. With this change, the results begin to reflect Chrome’s true performance. It’s more than 30% faster on the SunSpider suite overall and up to 4x faster on some of the individual tests.
Kraken, a more modern benchmark, is in better shape. Unfortunately, the canonical version of the benchmark has not been updated to reflect all the latest changes which address at least one important bug. As a result, the benchmark is less useful and has even (mis)led us to spend time making some irrelevant optimizations in Chrome. To help us focus on the right things, we’re now testing the latest version of Kraken built directly from Mozilla’s source code repository.
GPU accelerated video is now also a part of the new beta, reducing CPU usage for and improving battery life. The highest recorded drop in CPU usage was 80% when using full screen mode.
Saved passwords can now be synced across numerous computers as well. It was previously only extensions, themes, bookmarks, and preferences that could be synced. Passphrases can be utilized to encrypt passwords for additional security.
With regards to the revamped browser settings, they now open in a tab instead of a window.
A search function has been introduced to allow users easily find the feature they wish to change the settings for (with results updating as you type). Settings pages now have their own URLs as well, giving users the ability to navigate straight to a particular setting.
Crankshaft is made up of four components:
- a runtime profiler for identifying code that uses a significant number of CPU cycles
- a base compiler for generating code more quickly
- an optimizing compiler which re-compiles code pinpointed by the profiler
- deoptimization mechanism that allows Crankshaft to recover from overly-optimistic code optimizations
...And for those of you wondering when Chrome was going to hit version ten, you've got your answer. It's already happened to the Canary build -- so hit your wrench menu > About Google Chrome and restart to update yourself to Chrome X! There's not much new that you'll notice right off the bat, with the exception of a selectable Instant option and experimental geolocation features in about:flags.
Google has released an update to Chrome's developer channel build, and the changelog is a lengthy one. Among the plethora of bugfixes and UI tweaks are some notable changes like the arrival of theme syncing, the departure of Windows 7's taskbar thumbnails, and several minor UI tweaks.
As predicted yesterday, the expanded sync options which landed in Chromium have made their way into the dev channel build. Theme sync wasn't even present in Chromium's preference menu as of yesterday afternoon, yet it snuck in to Chrome today.
That was also the case with support for Aero Peek, which was removed on April 5th. Those who want them back can simply add a command line switch (see the previous post), and thumbnails will likely reappear in Chrome once a satisfactory implementation can be engineered.
Interested users can either update their current dev channel build via the wrench menu -> about Chrome and new users can download the build from Google's site.