bibi/src/altbrowser.html

67 行
5.3 KiB
HTML

<title>代替ブラウザーの重要性 - 美々蝶々</title>
<h1>代替ブラウザーの重要性</h1>
<ul>
<li>2023-09-18 (陰暦08月04日) たかし</li>
</ul>
<h2>1. 概要・長所</h2>
<p>筆者が「代替ブラウザー」と呼ぶ物の重要性、Chrome・Firefox・Safari だけでは不充分な理由を説明します。又、代替ブラウザーに優しくする爲の配慮を紹介します。</p>
<dl>
<dt>代替ブラウザー (筆者の造語)</dt>
<dd>ウェブブラウザーのうち自前のレンダリングエンジンを持ち小規模な物。w3m・ELinks・Dillo・NetSurf・Kristall 等。</dd>
</dl>
<p>代替ブラウザーの共通の長所は「輕量さ」及び「良いデフォルト設定」です。「輕量さ」は速度や省メモリーだけではなく、依存パッケージがすくない事やソースからビルドし易い事も含みます。「良いデフォルト設定」はインストール直後の狀態でもプライバシーの懸念がすくなく、不要な機能をオフにする手間がかからない事です。</p>
<p>デフォルト設定は特に大切です。有名なブラウザーは利用者の知らないタイミングで Google や Mozilla のサーバーに沢山接續します。<strong>これを無駄だと感じる人も居ます。</strong>これらの接續を設定でオフにする作業は面倒です。小規模のブラウザーには無駄な機能はありません。故に小規模です。</p>
<ul>
<li><a href="./netsurf-favicon.html">NetSurfは起動時にgoogleに接續する (修正可能)</a> -- トラッキングではなくfaviconを取得する爲</li>
</ul>
<h2>2. 自由の精神</h2>
<p>有名なブラウザー (Chrome・Firefox・Safari) はすべて企業の製品でありビジネスと強く結びつきます。ビジネスの爲には利用者に不利な機能も平氣で追加されます。</p>
<ul>
<li><a href="https://hozon.site/archive/1695021318/gigazine.net/news/20210413-brave-disables-floc">Googleが開発中の「FLoC」はなぜ「有害」なのか、ユーザーとウェブサイトに発生する損害とは? (hozon site)</a> -- Chrome は廣告配信の爲の機能「FLoC」を實裝した。</li>
</ul>
<p><strong>フリーソフトの持續の爲にビジネス化するのは重要な戰略</strong>ですが、殆どの大企業はフリーソフトの精神を持ちません。今は問題が無くても將来、ひどい機能が追加される可能性があります。</p>
<p>自由やシンプルを指向するブラウザーを愛用すれば上記の問題への對策になります。逃げ道を確保する爲にもブラウザーの選擇肢を沢山知る事は大切です。</p>
<h2>3. 實用上の課題</h2>
<p>ところが代替ブラウザーには實用上の課題があります。そのため誰にでも推奬できるわけではありません。</p>
<ul>
<li>CSS の實裝が不充分 (文書が正しくレンダリングされない)</li>
<li>JS を實行できない</li>
<li>擴張機能の仕組みが無い、又は實用に耐へない (umatrixの樣な物が無い)</li>
<li>エンコーディングに關する機能の不足 (w3m は良い)</li>
</ul>
<p>一方で次の目的には、專用のソフトか、一應はフリーソフトである Firefox・SeaMonkey や、Webkit 系 (Surf・Badwolf など) を使用すれば良いと考へます。これらの目的も重要ですが、ウェブの閲覧ではなくプログラムの實行だから、ブラウザーに必須の要件とは考へません。</p>
<ul>
<li>オンライン會議</li>
<li>ショッピング</li>
<li>ブラウザーゲーム</li>
<li>JS で書かれた簡易的なツール</li>
</ul>
<h2>4. 必要な配慮</h2>
<p>代替ブラウザーの機能を強化する事以外で實用性を高めるには「HTML/CSS を工夫する」「ウェブに對する意識を變へる」事が有效です。</p>
<p>「HTML/CSS を工夫する」-- 文書の構造を HTML だけで明確に記述します (見出し・段落・リストを活用)。CSS は、一部の機能が無視される時の事も考へます (<a href="https://hozon.site/archive/1695020396/developer.mozilla.org/ja/docs/Glossary/Graceful_degradation">グレースフルデグラデーション [hozon size]</a>)。HTML/CSS のテンプレートを作成した時に w3m・Dillo・NetSurf 等のレンダリング結果を確認します。</p>
<p>「ウェブに對する意識を變へる」-- 大切な事は「HTML 文書で情報を傳へる事」「HTML 文書同士がハイパーリンクで繋がる事」です。他の事は小事です。制作者・利用者は全てのブラウザーのレンダリング結果が完全に同じになる事を期待しない方が良いです。</p>
<p>この樣な配慮があれば、代替ブラウザーに限らず様々な環境に易しいウェブになると信じます。しかも、技術の部分を單純にするしか無いから、初心者でもコンテンツを作り易くなるはずです。<strong>單純な HTML 文書がウェブの主流になれば、有名ブラウザーの重要性は下がります。</strong>さうなれば個人が新規のブラウザーを開發してウェブの主導權をユーザーの下に戾す事も夢ではありません。</p>