InfoQ ホームページ Web Browser に関するすべてのコンテンツ
-
Chrome 81 新しいARおよびNFC機能と再設計されたHTMLフォームコントロール リリース
Googleは先頃、デスクトップとモバイルのChrome 81をリリースした。 この最新リリースは、新しい拡張現実(AR)機能と新しいNFC機能を提供し、再設計されたHTMLフォームコントロールも同梱されている。 再設計の目的は、フォームコントロールのルックアンドフィールを改善し、アクセシビリティとタッチサポートを改善することである。
-
Appleがプライバシ上の理由から、NFC、Bluetooth、他14のWeb APIの実装を拒否
トラッキング防止ポリシの枠組みの中で、Appleは先頃、プライバシ上の懸念を理由として、16のWeb APIの実装を現時点では拒否する、と伝えた。ただし、フィンガープリンティングの攻撃対象を低減するように提案が修正されれば、決定について再考する余地があることを強調している。
-
最終フロンティアに到達したJavaScript:宇宙
最近のSpaceX Dragonの打ち上げは、JavaScriptを宇宙にもたらした。ChromiumとJavaScriptを活用して、ユーザインターフェースの大部分がWeb技術に依存している。
-
Firefox 75がアドレスバーを改善、コロナウィルス下でもリリーススケジュールを堅持
Mozillaは先頃、Firefox 75をリリースした。ユーザの検索エクスペリエンスを改善すべく、アドレスバーが変更されている。さらに、<img>エレメントのloadingアトリビュートを設定することで、イメージが遅延ロードされる。また、サイドエフェクトのない式についは、コンソールへの入力と同時に評価される。コロナウィルスの影響にも関わらず、Mozillaは、2020年のFirefoxのリリーススケジュールを維持している。
-
Safariがサードパーティクッキーをデフォルトでブロック
Safariは、Webプライバシの前進を目指す行動のひとつとして、サードパーティクッキーをデフォルトでブロックすることにより、TorやBraveのようなプライバシ重視のWebブラウザの仲間入りを果たした。一方でGoogleは、すべてのChromeユーザを対象としたデフォルトでのサードパーティクッキーのブロックについては、2022年までサポートしない予定である。サードパーティクッキーをデフォルトでブロックすれば、ログインフィンガープリントが無効になる可能性のある反面、クロスサイトリクエストフォージェリ(cross-site request forgery)攻撃を無効にできる期待もある。
-
Chrome 80は新しいCookieポリシー、Module Workers、Optional Chainingなどをともなってリリースされた
Googleは先日Chrome 80をリリースした。Chrome 80はCookieポリシーに重要な変更をし、ワーカーのモジュールと、JavaScriptのオプションのチェーンをサポートする。また、以前のオリジントライアルを卒業して、新しいオリジントライアルが追加され、新しいハッシュタグ構文を使用して、ページ上のフラグメントに直接リンクする。その他いくつかの変更がもたらされている。
-
JavaScriptエンジンV8バージョン8.0がリリース、ヒープを40パーセント削減し、Optional ChainingとNull Coalescingを追加
GoogleのV8 JavaScriptエンジンの最新リリースであるV8 8.0は、ポインタ圧縮を採用することで、パフォーマンスを低下することなく、ヒープを40パーセントにまで削減している。?.演算子を使用したOptional Chainingと、??によるNullish Coalescenceも追加された。V8 v8.0はChromeバージョン80で正式に公開される。
-
Webプライバシを改善するBrave 1.0がリリース
ChromiumベースのWebブラウザのBraveが先日、1.0リリースを発表した。Braveはパフォーマンスとセキュリティだけでなく、広告のブロックやWebトラックに対するプライバシの向上を目指していて、プライバシを尊重する広告にユーザがオプトインした場合の広告利益をWebサイト公開者と共有することで、ユーザに報酬を提供する。
-
GoogleのExrtension Manifest V3ドラフトに対して、Mozillaが既存の広告ブロッカのサポート継続を表明
Mozillaは、広告表示を阻止する既存のエクステンションのサポートを継続する。この決定は、Extensions Manifest v3のドラフトで、広告ブロッカを動作不能にするブラウザ拡張メカニズムを提案中のGoogleとは対照的だ。
-
Facebook、入力イベント処理を高速化するIsInputHandling APIを新たに提案
Facebookは先頃、初の大規模なブラウザAPIのコントリビューションを発表した。新しいisInputPending APIは、ユーザ入力からブラウザによる処理までの時間を短縮することによる、高度にインタラクティブなアプリケーションのユーザーエクスペリエンス向上を目的とする。
-
BigIntのサポート、ダークモードの拡張、エクステンションの整理が行われたFireFox 68
Firefox 68が先頃、Webユーザ向けにリリースされた。Big Integerが新たにサポートされた他、Dark Modeが拡張され、セキュリティとディスカバリが改善されている。
-
MicrosoftがChromiumベースのWebView2でハイブリッドWindows Webアプリをサポート
Microsoftは先頃、ネイティブWindowsアプリケーション内でWebコンテンツをホストする、ChromiumベースのコントロールであるWebView2のプレビューリリースを発表した。Chromiumベースのブラウザをサポートするアプリケーションを構築中の開発者は、WebViewを使用することで、ハイブリッドアプリケーションを構築する場合と同じメリットを得られるようになる。
-
Web Share APIの紹介
先日リリースされたWeb Share APIを使えば、Webブラウザ内でのネイティブデバイスの共有が可能になる。この記事では、その動作方法と次期リリースについて紹介する。
-
Chrome 74が遅延ローディングをネイティブにサポート
Googleは先頃、画像とiframeのネイティブな遅延ローディングのサポートを有効にする実験的フラグを新たに加えた、Google Chrome 74をリリースした。imgおよびiframe HTMLタグには、対応するリソースの遅延読み込み動作を設定するために、loading属性が新たに定義されている。表示されていないコンテンツのロードを遅延させることにより、データ使用量とメモリ使用量を削減すると同時に、コンテンツの最初の画面表示を高速化できる可能性がある。
-
Chrome 76がPWAのインストール、Stealthierシークレットモード、拡張機能トラッキングを搭載
Googleは最近Google Chrome 76をリリースした。Chrome76はプログレッシブWebアプリ(PWA)をデスクトップにインストールしやすくし、一般的に使用されるシークレットモード検出技術を無効にし、ユーザが拡張アクティビティを追跡できるようにする