機能一覧に戻る
コア機能

大規模ドキュメント性能

あらゆるサイズのドキュメントでスムーズでラグのないスクロール。カクつきも待機もなく、即座に反応。

大規模ドキュメントの問題

ほとんどのマークダウンビューアは大きなファイルで詰まります。すべてを一度にレンダリングしようとするため、ラグ、カクつき、時にはクラッシュが発生します。Ohaiは異なるアプローチを採用しています。

仕組み

仮想化レンダリング

現在画面に表示されているコンテンツのみをレンダリング。

瞬時のスクロール

数千行をラグやカクつきなしでスクロール。

オンデマンド読み込み

スクロールに合わせてコンテンツをジャストインタイムで準備。

メモリ効率

ドキュメントサイズに関わらず一定のメモリ使用量。

仕様

500KB以上のドキュメント
1MB以上をサポート
60fpsスクロール
TextKit 2エンジン

内部の仕組み

Ohaiは大規模ドキュメントにNSTextViewでAppleのTextKit 2を使用します。TextKit 2はコンテンツを自動的に仮想化し、表示されている行のみをレンダリングします。ハイブリッドファイル監視と組み合わせることで、巨大なファイルでも即座に更新できます。

その巨大なREADMEを開く準備はできましたか?

Mac版をダウンロード