banner
CG艺术实验室

CG艺术实验室

数字艺术 / 视觉设计 / 技术分享 / 知识管理
tg_channel
facebook
x
github
bilibili
zhihu
email

十五年ブラウザの試行錯誤の旅

cover

はじめに#

今、どれだけの人が「ネットサーフィン」という言葉を覚えているのだろう。インターネットは大海のようで、ウェブサイトはその波のような存在であり、ブラウザはあなたの足元にあるサーフボードのようなものだ。

今や、ブラウザはデジタル労働者が毎日使うものだ。私はこのサーフボードに対して非常にこだわりがあり、強迫観念の影響で、このツールを使いやすく磨き上げてきた。時々、誰かにどのブラウザを使っているのか、どうやって科学的にインターネットを利用するのか(あなたが思っているような科学ではない)と聞かれることがあるので、今回はそれについて書くことにした。

優れたブラウザ#

ツールを選ぶ際の大まかな基準については、2024 年、Windows PC を優雅に使う方法 (cgartlab.com) の記事で触れたが、ブラウザに関しては少し異なる。

第一に、速さが全て。

ブラウザが遅いと、気分が悪くなる。3 秒でウェブサイトが開かないと、それはウェブサイトの問題だと思ってしまう。自分のウェブサイトにも同じ要求をしている。まずは速さが必要で、人々はますます待つことに対して忍耐がなくなっている。

第二に、機能が多くても構わないが、オフにできること。

タブグループ、ブックマーク、パスワード管理、サイドバー、翻訳、音声読み上げ、リーディングモード、プライバシーとセキュリティ。これらは現代のブラウザに標準装備されている機能であり、他の特別な機能を含めると、すでに多すぎる。機能が多いのはもちろん良いが、オフにできる必要がある。すべての人が使うわけではなく、使わない機能がオンのままだと無駄で、必然的に速度に影響を与える。

第三に、便利で見た目も良い。

この点は主観的な要素が多い。ギークたちはコマンドラインで直接ウェブページを開きたがり、株をやっているおばさんたちは起動時に K 線を見たいと思っている。見た目も重要で、好みは人それぞれなので、詳しくは述べない。

私が使ったブラウザ#

有名な IE 7/8/9/10/11、360、遨游から、Chrome、Opera、Firefox、Safari、Min、Tor、Arc まで、様々なブラウザを使ってきた。言ってしまえば、道のりは波乱万丈で、見るに堪えないほどだった。

大学時代に、国産のブラウザがすべて Chrome のカーネルを使っていることを偶然知ってからは、もう使わなくなった。~ 絶対に何かを隠しているわけではなく、速度が遅い、全家桶、アンインストールが不完全、一日中存在感を示す、プライバシーやセキュリティの問題など。~ 私は、大半の理想を持ち、センスのある学生はやはり Chrome を使っていると思う。

ブラウザの本質はそのカーネルにあることを知っておく必要がある。これは実際のハードコアな技術であり、世界で名の知れたブラウザはすべて自社開発のカーネルを使用している。

私の知る限り、この地球上のブラウザカーネルは 5 つしかない:

  1. Trident カーネル(IE カーネル):これは Microsoft が開発したブラウザカーネルで、IE カーネルとも呼ばれ、最も古いブラウザカーネルの一つである。Trident カーネルを基にしたブラウザには Internet Explorer、Maxthon、The World、360 ブラウザなどがある。Trident カーネルの特徴は互換性が良く、さまざまなウェブサイトやウェブページの標準をよくサポートするが、レンダリング速度は比較的遅い。
  2. Gecko カーネル:これは Mozilla Foundation が開発したブラウザカーネルで、Firefox、Netscape 6 以降のバージョンなどで広く使用されている。Gecko カーネルの特徴はコードが完全に公開されており、開発が進んでいて、レンダリング速度が速く、より良いウェブページのレンダリング体験を提供できること。
  3. Webkit カーネル:これは Apple が開発したブラウザカーネルで、Safari、Chrome などのブラウザで広く使用されている。Webkit カーネルの特徴は速さと効率の良さで、IE や Firefox などのカーネルの制約を受けないため、より良いセキュリティを持つ。Webkit は現在最も人気のあるブラウザカーネルの一つで、その性能が優れており、スムーズなウェブブラウジング体験を提供できる。
  4. Presto カーネル:これは Opera Software が開発したブラウザカーネルで、Opera 7 以降のバージョンなどで広く使用されている。Presto カーネルの特徴は速さと効率の良さで、より良いウェブページのレンダリング体験を提供できる。しかし、Opera ブラウザの市場シェアが徐々に減少するにつれて、Presto カーネルの影響力も徐々に弱まっている。
  5. Blink カーネル:これは Google が開発した Webkit ベースのブラウザカーネルで、Chrome、Opera などのブラウザで広く使用されている。Blink カーネルは Webkit カーネルの利点を引き継ぎ、改善と最適化を行い、より速いレンダリング速度とより良い互換性を提供する。国産のブラウザはすべてこのカーネルのオープンソースプロジェクトを基に「改造」されており、Google がこのカーネルをオープンソースにしなければ、国内では何も起こらなかっただろう。以前、ジョークもあった。

カーネルがこれだけしかないので、各社は自社の「子供」に対する最適化とメンテナンスを最も行き届いている。ここから選ぶのが最も良い。

現在私が使っているブラウザ#

十五年ブラウザの奮闘の旅 - 第 2 枚目の画像

メインは Edge。

実は Edge に対しては愛憎入り混じった感情を抱いている。憎いのは、ますます「重く」なってきたからで、初めて開くといつもごちゃごちゃしている。しかし、先ほど言ったように、不要な機能はすべてオフにできるのが良い。

愛しているのは Blink カーネルを使用しているからで、速く、ネイティブ Chrome の拡張機能をサポートしている。Microsoft アカウントを使ってブックマークや履歴をシームレスに同期でき、さらにはファイルをスマートフォンに送信することもできる。今年は UI もアップグレードされ、全体的に見た目も良い。デフォルトのテーマが純粋な Fluent Design スタイルになれば、老後も安心して使える。

もう一つは Safari。

特に理由はなく、Apple エコシステムの中でのパフォーマンスが最も良い。UI は言うまでもなく、デバイス間の同期も問題なく、速度も申し分ない。

唯一の欠点は、過度に「安全」であるため、時々「サーバーとの安全な接続を確立できないため、ウェブサイトを開けません」という問題に直面することがあり、自分のブログを開くときでも遭遇することがある。常にサーバーの問題ではないかと疑ってしまう。もう一つは、拡張機能の種類が豊富ではなく、広告を非表示にするためのプラグインを別途アプリとしてインストールしなければならないこと。

Edge の初期設定#

Windows 10/11 には標準で搭載されており、他のプラットフォームではこちらからインストールできます。Microsoft アカウントでログインし、すべての同期機能を有効にすることをお勧めします。これにより、後で機械を交換する際に再設定する必要がなくなり、非常に便利です。

他のブラウザから「引っ越し」する場合も、まず Microsoft アカウントでログインし、他のブラウザのデータをインポートすることをお勧めします。一度設定すれば、永久に使えます。

開け開け、閉じろ閉じろ#

Edge の設定オプションは非常に多いが、設定画面には検索ボックスがあり、さまざまな設定オプションを検索できるので、一つ一つ探す必要はない。~ 私も一つ一つ位置を書く必要はない~。

  • Microsoft Rewards:オフ、無駄、国内ではサポートされていない。
  • このページ edge//settings/privacy:トラッキング防止 / Microsoft Defender を除いて:オン、サーフィン、安全第一、他はすべてオフにできる。
  • フローティングメニュー:オフ、タッチスクリーンデバイス向けに設計されており、キーボードとマウス操作には不向き。
  • ブラウザで Office ファイルを開く:オフ。
  • このページ /edge//settings/languages:すべてオフにできる。
  • 起動の強化:オン。

他のオプションは自分の好みに応じて選べば良い。性能に大きな影響を与えないものだ。これらの設定を完了すれば、ブラウザは確実に軽快でシンプルになる。

一部の隠れた設定#

Chrome と同様に、Edge にも隠れた設定ページがあり、多くの実験的な機能がある。実際には非常に安定しているが、これらの機能は主に開発者向けであり、オフにしても使用に影響はないが、オンにすれば通常はより使いやすくなる。

アドレスバーに edge://flags/ と入力すると、実験機能の設定ページが開く。設定は以下の通り:

  • ** スムーズスクロール:** オン、最新バージョンではデフォルトでオンになっている。
  • ** ダイナミック高フレームレートスクロール:** 高リフレッシュレートディスプレイ、オン、滑らかに楽しめる。
  • GPU ハードウェアアクセラレーション:オン、CPU 使用率を下げる。省電力になると言われているが、私は比較したことがない。
  • ** マルチスレッドダウンロード:** オン、ダウンロードが本当に速くなる。
  • ** ハーモニースクロールバー:** スクロールバーを大きな四角から角が丸いものに変え、見た目が良くなる。オンオフは自由で、個人の好みによる。

このページは英語のみだが、これらのオプションも検索できるので、下の画像を参考にして設定すれば良い。

十五年ブラウザの奮闘の旅 - 第 3 枚目の画像

使いやすい拡張機能#

拡張機能は多く入れないことをお勧めします。速度が遅くなるのはもちろん、互いに影響を与えやすくなります。また、Chrome ストアのものを使ってインストールすることをお勧めします。更新が最も早く、安心して使えます。

十五年ブラウザの奮闘の旅 - 第 4 枚目の画像

私が最もよく使うものをいくつか推薦します:

  • 没入型翻訳:神レベルのプラグインで、効果が驚異的。最高のウェブ翻訳ツールで、他に類を見ない。
  • uBlock Origin:非常に低い性能で動作する広告ブロックプラグインで、特にカスタマイズの必要がなく、オンにしておけば問題ない。もし隠れていない広告に遭遇した場合、その広告を右クリックしてメニューから見たくないものを隠すことができる。
  • Tampermonkey**:これは知らないと損をする素晴らしいもの。本質的にはウェブスクリプト管理ツールで、意味を理解する必要はない。要するに、これを通じて小さなスクリプトをインストールすることで、多くの便利な機能を実現できる。例えば、EC サイトの価格比較、動画の広告除去、クラウドストレージのリソース検索、特定のウェブサイトのインターフェースの最適化など、実現できる機能は非常に多い。自分でゆっくり探索してみてください。これについての紹介記事はたくさんありますが、ここでは詳しくは述べません。ただし、スクリプトをあまり多くインストールしないことをお勧めします。性能に影響を与えるからです。
  • SwitchyOmega:ブラウザのプロキシを個別に設定するためのツールで、現在のウェブサイトにどの接続が切断されているかを検出します。また、異なるドメインに異なるプロキシを設定して、最適な接続状態を保証することもできます。
  • RSSHub Radar:また一つの神ツールで、RSS 購読サービスを使用する習慣がある人は知っているでしょう。ほぼ 90% 以上のウェブページを RSS 購読サービスに変換できます。

最後に#

これらの基本的な設定に加えて、ブラウザにはいくつかのショートカットキーがあり、慣れると非常に効率的です。私がよく使うのは以下のものです:

  • Ctrl+L:履歴、ブックマーク、URL を素早く検索
  • Ctrl+T:新しいタブを開く
  • Ctrl+H:履歴
  • Ctrl+J:ダウンロードリスト

時間が経つにつれてこれらのショートカットキーに慣れ、よく使う場所を覚えることで、最終的には多くの時間を節約できるでしょう。私のやり方をすべて参考にする必要はありません。中には強迫的すぎるものもあるので、自分の考えに従って選択する方が良いでしょう。もしあなたにより良い使用テクニックがあれば、ぜひ議論しましょう。平和を🤟。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。