ニュース

「Google Chrome 61」が正式版に ~モジュール機能や“WebUSB”をサポート

Android版ではOSの共有機能を呼び出すための“Web Share API”を追加

「Google Chrome」v61.0.3163.79

 米Google Inc.は5日(現地時間)、Webブラウザー「Google Chrome」の最新安定版v61.0.3163.79を公開した。「Google Chrome 61」では「JavaScript」のモジュール機能がネイティブサポートされたほか、Webでの支払いを円滑にする“Payment Request API”がデスクトップ(Windows/Mac/Linux/ChromeOS)でも利用可能となった。また、Webブラウザーから安全にUSB周辺機器へアクセスするためのAPI“WebUSB”なども新たにサポートされている。

 「JavaScript」のモジュール機能は、依存する外部モジュールを読み込むために用意された統一的な仕組みで、“<script type="module">”要素で依存するモジュールとインポートする関数を記述する。複数のモジュールを並行して読み込めるようになるほか、キャッシュの活用による高速化や重複読み込みの回避、実行順序の指定なども行えるようになる。同様の仕組みは「Node」にも導入され、将来的には同じ記法で記述できるようになるという。

「JavaScript」のモジュール機能(同社のWebサイトより引用、以下同)

 一方“WebUSB”は、USBデバイスサービスをWebに安全に公開するための仕組みとなる。ユーザーにとってはドライバーと開発キットの入手が容易になるというメリットが、メーカーにとってはこれまでOSごとに異なっていたUSB機器の開発キットをクロスプラットフォームな「JavaScript」で提供できるというメリットがある。また、ユーザーが許可するまでWebアプリケーションによるUSB機器へのアクセスを遮断する仕組みも提供される。

USBデバイスサービスをWebに安全に公開するための仕組み“WebUSB”

 そのほかにも、Android版ではOSの共有機能を呼び出すための“Web Share API”がサポートされた。これにより端末にインストールされたほかのネイティブアプリとの連携が容易になる。また、本バージョンから中国の“WoSign”など、過去に不正を行った認証局から発行された証明書に対する信頼が完全に削除される。

 なお、本バージョンでは22件の脆弱性修正も行われているので注意。

 修正された脆弱性の深刻度の内訳は、同社の基準で4段階中上から2番目の“High”が6件、上から3番目の“Medium”が3件、最低の“Low”が1件など。「Google Chrome」は自動更新機能を備えているが、長期間起動したままで利用している場合や、アップデートを自分で管理している場合は、最新版への更新を怠らないようにしたい。

 「Google Chrome」は、Windows/Mac/Linuxに対応するフリーソフトで、Windows版は64bit版を含むWindows 7/8/8.1/10に対応する。現在、同社のWebサイトからダウンロード可能。