アップデート一覧に戻る
New releaseJul 14, 2026

macsurf v2.0

Classic Mac OS 9 PowerPC向けのモダンなWebブラウザ。本格的なCSS3、ES5 JavaScript、ネイティブHTTPSに対応。CodeWarriorを使用し、Carbon API上で構築。

共有

MacSurf

25年前のMacで、現代のウェブを。

Carbon時代のためのネイティブブラウザ、Mac OS 8.6からMac OS X 10.6まで。本物のCSS、モダンJavaScript、そしてHTTPSをMac本体上で。プロキシなし、2台目のマシンもなし。

MacSurf 2.0.5 rendering hackaday.com on a Power Macintosh G3 iMac
Power Mac G3 iMac上のMacSurf 2.0.5。ネイティブHTTPS経由でhackaday.comをフルデスクトップ幅でレンダリング。


🆓 毎月の無料安定版

macsurf.orgでテスト済みのビルドを誰でも無料で。実際のハードウェアでのテストに裏打ちされています。

最新安定版: MacSurf 2.3 "OPEN TABS"

⭐ サポーター向けの週次版

開発中のビルドが毎週Beta-Boxに届きます。すべての安定版リリースに先行し、開発ノートも添えて。

サポーターになる →

すべてのプロジェクトはソースとして無料のままです。自分でビルドすればBeta-Boxは不要です。あなたが支払うのはビルドとその頻度であり、アクセス権ではありません。

開発を支援する

Support on Ko-fi   Support on Patreon   Sponsor on GitHub

フォローする

Join our Discord   Follow on Bluesky

サポーターの皆様に感謝します:
Ko-Fi: Chris Marks, Rogue, Turuun, kilgeist
Patreon: Mack Chamberlain, Lucas, Joseph Mulvaney, Shlooom


[!NOTE] **2.3 "OPEN TABS"**は2.0以来最大のMacSurfリリースです。ついにタブが有効になり、1つのネイティブMacウィンドウ内で独立したページ、スクロール、履歴、レンダリング、JavaScriptの状態を持てるようになりました。その下には、動的ページ/ライフサイクルの大規模な書き直し、はるかに広いブラウザAPIサーフェス、より多くのCSSと画像/SVGサポート、再構築されたネイティブマネージャ、強化されたネットワーキングとセキュリティ、そしてハードウェア主導の長期的な安定化キャンペーンがあります。MacSurfは依然として正直な、開発途上のソフトウェアです。非常に重いモダンアプリケーションの中には、レイアウトとAPIのギャップを露呈するものもあります。詳細は2.3リリースノートとdocs/status.mdをご覧ください。

これが存在する理由

ウェブは20年前にClassic Mac OSを見捨て、モダンHTTPSが2016年頃にとどめを刺しました。今日クローゼットからG3やG4を引っ張り出しても、1つのライブサイトにすらほとんど到達できません。

MacSurfはそれをマシン自体の上で解決します。スクリーンショットプロキシもリモートターミナルのトリックもありません。プラットフォームに同梱されていたツールで作られたネイティブブラウザです: CodeWarrior、Carbon、QuickDraw、Open Transport。モダンウェブと直接TLS 1.3で話し、macTLS(BearSSLベースのスタックを完全なMozilla CAバンドルとともにバイナリに組み込み)を通じ、モダンJavaScriptをmacQJS(Mac OS 9向けQuickJSポート)で実行します。

私たちが確認できる限り、これはClassic Mac OSへの最初の本格的なNetSurfポートであり、ネイティブCSS Grid、CSSカスタムプロパティ、オンデバイスのモダンJavaScriptエンジンを備えた最初のMac OS 9ブラウザです。

実機で、実際のサイトを

以下のすべてのショットは、Mac OS 9.2.2を実行するPower Mac G3上のMacSurf 2.0.5で撮影されたライブサイトです。これらはハードウェアのベースラインとしてここに保管されています。MacSurf 2.3はこれらの画像に示されたブラウザを大幅に超えて進化しています。

hackaday.com
hackaday.com
フルデスクトップ幅で表示される、モダンでJavaScriptを多用するニュースサイト。
68kmla.org forum
68kmla.org
完全なXenForoフォーラム: ログイン済み、フル幅、正しいテキストサイズ。
macintoshgarden.org
macintoshgarden.org
画像が多く完全にスタイル適用済み、ネイティブHTTPS経由。
Hacker News
news.ycombinator.com
Hacker News: ログインとフロントページ、幽霊ボックスなし。

2.3の新機能

タブ。 1つのネイティブMacウィンドウが複数の独立したブラウザページをホストできるようになりました。Command-Tでタブを開き、Command-Wで現在のタブを閉じます。バックグラウンドタブは、フォアグラウンドのクロームを奪うことなく、独自のJavaScriptレルム、タイトル、URL、コンテンツ、スクロール状態を保持します。

このリリースではさらに、動的ページとJavaScript互換性の大規模なパス、より深いDOM再構築の安全性、CSSの数学、サイジング、Grid、変数、ペイントの改善、ネイティブWebPと強化されたSVG、再構築されたダウンロードウィンドウ、改善された環境設定・ブックマーク・履歴、より厳格なHTTPS/セキュリティ動作、そして大量のクラッシュおよびライフタイム修正が含まれます。

MacSurf 2.3はMac OS 8.6からMac OS X 10.6をサポートします。Intel Macでは、利用可能な場合、PowerPCビルドがRosettaの下で動作します。

2.3の完全なノート →

2.0.5の新機能

目玉はhackaday.comがフルデスクトップ幅でレンダリングされること(上記参照): 正しい書体、記事カード、画像が正しく配置されています。

その下には: テキストが実際のデバイスピクセルで測定され(著者のfont-sizeが25%小さく描画されなくなりました)、大規模なモダンCSSパス(両端揃えテキスト、ソフトハイフン、論理プロパティ、ボックス配置ショートハンド、グリッド自動サイジング)、より高性能なJavaScriptエンジン(本物のfetch/XHR、Promiseチェーンの解決、DOMトラバーサル、document.cookie)、そしてトラッカー/広告ネットワークのブロック。2.0.5の完全なノート →

2.0の新機能

Type-ahead address bar
タイプアヘッドアドレスバー
入力に応じた履歴とブックマークに基づく候補。
History manager
履歴マネージャ
日別グループ化、検索可能、クリア可能。本物のウィンドウ。
Bookmark manager
ブックマークマネージャ
保存、整理、メニューから直接ジャンプ。
以前のショット: 過去のビルドでの同じサイト

カテゴリ