![]() |
Google Chrome runs web pages and applications with lightning speed. |
Googleは最新のChrome開発版においてV8エンジンの性能を改善し、インタラクティブ的な動作に特化したWebアプリケーションやHTML5におけるパフォーマンスが大幅に向上したと発表した。インクリメンタルガベージコレクタが新しいものに置き換わっており、GCに起因する一時停止問題がかなり軽減されたと説明がある。
HTML5技術で実現できる内容が増えたことから、最近ではとくにインタラクティブ性を重視したグラフィカルなWebアプリケーションが登場しはじめている。こうしたアプリケーションにおいてはJavaScriptのガベージコレクタに起因する一時停止がこれまでは問題視されていた。GCが動作する段階で画面が一時的に停止したように表示される問題だ。
V8の従来のGCの停止時間は使用するメモリ量に依存していたため、多くのメモリを消費することになるインタラクティブアプリケーションでは頻繁にカクカクとアプリが停止するような動作を見せていた。今回開発版に投入された新しいV8はピーク時の性能を保ったまま、停止時間の短縮化を実現している。
|
|
Chrome 17.0.948.0でストレステストを実施した場合、ときどきもたつく程度で、かなりスムーズに動作することを確認できる。 |
Chrome 15安定版でストレステストを実施するとはっきりと違いがわかる。定期的にカクッ、カクッと動作が停止する。 |
|
|
Firefox 11ナイトリー版で実施。Chrome 15安定版ほどひどくはないが、時々止まっているのが確認できるくらいにはカクッっとなるときがある。 |
Opera 12.00aplha1155で動作させた場合。とても滑らかにレンダリングする。Chrome 17開発版以上にスムーズに動作し、もたつく感じもない。 |
Chrome 17開発版、Chrome 15安定版、Firefox 11ナイトリー、Opera Next 12.00で動作を確認すると、たしかにChrome 17はChrome 15と比較してかなりスムーズに動作することを確認できる。しかし、同ストレステストを実施した限りでは、ユーザ体験としてはOpera Nextの方がもたつきがなくスムーズに動作している印象を受ける。JavaScript GCについては各ブラウザベンダが熱心に開発を進めており、改善が劇的な速度で進んでいることがわかる。
| 花粉の運び屋“マルハナバチ”の国勢調査 [18:11 5/24] |
| 「Arid5a」は自己免疫疾患を引き起こすカギ分子の可能性大 - 阪大 [17:39 5/24] |
| 岡山大、中枢神経の「ランビエ絞輪」形成機構の解明に1歩前進 [17:35 5/24] |
| 細胞間接着を担うタンパク質「クローディン」に関する発見 - 阪大など [17:32 5/24] |
| パナソニック、LEDに匹敵する照明用高効率白色有機EL素子を開発 [17:29 5/24] |
|
ストーム、Xeon E3-1220とUbuntu Server 13.04を標準搭載するキューブBTO [19:04 5/24] パソコン |
|
「冷え知らず」さんシリーズから「生姜バターチキンカレースープ」発売 [18:57 5/24] ライフ |
|
樋野まつり「ヴァンパイア騎士」最終回、付録にトランプ [18:35 5/24] ホビー |
|
[アキバ中古ゲーム市況]「サモンナイト」が好調 “メガテン本体”は早くも完売 [18:30 5/24] ホビー |
|
【コラム】鉄道写真コレクション 第168回 JR九州813系、R201編成を先頭に鹿児島本線を走る9両編成 [18:30 5/24] 旅行 |