機能一覧に戻る
コア機能
大規模ドキュメント性能
あらゆるサイズのドキュメントでスムーズでラグのないスクロール。カクつきも待機もなく、即座に反応。
大規模ドキュメントの問題
ほとんどのマークダウンビューアは大きなファイルで詰まります。すべてを一度にレンダリングしようとするため、ラグ、カクつき、時にはクラッシュが発生します。Ohaiは異なるアプローチを採用しています。
仕組み
仮想化レンダリング
現在画面に表示されているコンテンツのみをレンダリング。
瞬時のスクロール
数千行をラグやカクつきなしでスクロール。
オンデマンド読み込み
スクロールに合わせてコンテンツをジャストインタイムで準備。
メモリ効率
ドキュメントサイズに関わらず一定のメモリ使用量。
仕様
500KB以上のドキュメント
1MB以上をサポート
60fpsスクロール
TextKit 2エンジン
内部の仕組み
Ohaiは大規模ドキュメントにNSTextViewでAppleのTextKit 2を使用します。TextKit 2はコンテンツを自動的に仮想化し、表示されている行のみをレンダリングします。ハイブリッドファイル監視と組み合わせることで、巨大なファイルでも即座に更新できます。
その巨大なREADMEを開く準備はできましたか?
Mac版をダウンロード