YouTube スーパーファーストチャット

YouTubeのライブチャットの究極のパフォーマンスブースト

2023/08/27のページです。最新版はこちら

このスクリプトの質問や評価の投稿はこちら通報はこちらへお寄せください
作者
𝖢𝖸 𝖥𝗎𝗇𝗀
評価
0 0 0
バージョン
0.51.8
作成日
2023/07/01
更新日
2023/08/27
大きさ
253KB
互換性
Firefox への互換性あり Chrome への互換性あり Opera への互換性あり Safari への互換性あり Edge への互換性あり
ライセンス
MIT
対象サイト

English | 日本語 | 中文

YouTube スーパーファーストチャット (YouTube Super Fast Chat)

  1. 2021.08.29 ↝ YouTube CPU Tamer by AnimationFrame ⇶ 一般ページ(タイマー機序)
  2. 2023.06.17 ↝ YouTube Live Chat Tamer
  3. 2023.07.25 ↝ YouTube Super Fast Chat ⇶ ライブチャットページ(データ操作、DOM操作、レンダリング)

YouTube Super Fast Chat

説明

YouTube Super Fast Chatのユーザースクリプトは、YouTubeライブチャットのパフォーマンスを向上させるよう設計されています。チャットシステムのさまざまな側面を最適化し、ユーザーによりスムーズで効率的なチャット体験を提供します。スムーズな変形CSSの使用を廃止することにより、スクロールが即座に行われ、チャットのスクロール処理の反応性と速度が向上します。

特徴

  • 究極のパフォーマンス向上: ユーザースクリプトは、YouTubeライブチャットをより高速かつ応答性のあるものにするために、さまざまなパフォーマンス向上のテクニックを使用しています。

  • フラッシュする最大アイテムを削減: レンダリングが行われていないメッセージが多すぎる場合、ユーザースクリプトは25個のメッセージに削減してレンダリングを高速化することができます。

  • 最適化されたスクロールアイテム: YouTubeチャットメッセージは効率的に管理され、スクロールパフォーマンスが最適化されます。

  • スムーズな変形を無効化: ユーザースクリプトには新しいチャットメッセージに対するアニメーション効果を無効にするオプションがあり、パフォーマンスをさらに向上させます。

  • フォントの事前レンダリング: メッセージが表示される前に、指定されたフォントのすべての文字のサブセットを事前にレンダリングし、よりスムーズなレンダリングを実現します。

  • オーバーフローアンカー: ユーザースクリプトはスクロールリストを下部でロックし、スムーズな変形がない場合のパフォーマンスを向上させます。

  • 参加者のデータ操作: ユーザースクリプトは参加者リストのデータ操作に対するさまざまなハックを提供し、より効率的で応答性のあるものにします。

互換性

YouTube Super Fast Chatスクリプトは、Firefox(ViolentmonkeyまたはTampermonkey対応)、Chrome(ViolentmonkeyまたはTampermonkey対応)、Opera(ViolentmonkeyまたはTampermonkey対応)、Safari(Stay対応)、Edge(ViolentmonkeyまたはTampermonkey対応)、およびBrave(ViolentmonkeyまたはTampermonkey対応)を含む、ほとんどのブラウザで動作します。

YouTube Super Fast Chat スクリプトは、以下のウェブブラウザでの実行を推奨します:

  • Chrome 85 以上
  • Edge 85 以上
  • Firefox 118 (Nightly) 以上
  • Opera 71 以上

Safari、Firefox (Stable)、及び Waterfox Classic に関しては、注1、2、3を参照してください。

必須のブラウザサポート - overflow-anchor (注1)

  • CSSプロパティ overflow-anchor は Super Fast Chat で必須で、Chrome 56+、Edge 79+、Firefox 66+、Opera 43+ でサポートされています。
    • SafariとWaterfox Classicではサポートされていません。
  • サポートされていない場合、ENABLE_OVERFLOW_ANCHOR_PREFERRED は無視されます。
    • ENABLE_DELAYED_CHAT_OCCURRENCE_PREFERRED も同様に無視されます。

必須のブラウザサポート - contain (注2)

  • CSSプロパティ contain は Super Fast Chat で必須で、Chrome 52+、Edge 79+、Safari 15.4+、Firefox 69+、Opera 40+ でサポートされています。
    • Waterfox Classicではサポートされていません。
  • サポートされていない場合、ENABLE_OVERFLOW_ANCHOR_PREFERRED は無視されます。
    • ENABLE_DELAYED_CHAT_OCCURRENCE_PREFERRED も同様に無視されます。

必須のブラウザサポート - @property (注3)

  • CSS HoudiniのCSS at-rule @property はSuper Fast Chatで必須で、Chrome 85+、Edge 85+、Safari 16.4+、Firefox 118+、Opera 71+ に対応しています。
    • FireFox 116および117では、layout.css.property-and-value-api.enabled = true layout.css.properties-and-values.enabled = true でサポートされています。
    • Firefox 116未満およびWaterfox Classicではサポートされていません。
  • サポートされていない場合、ATTEMPT_ANIMATED_TICKER_BACKGROUND は無視されます。
    • TICKER_MAX_STEPS_LIMITENABLE_VIDEO_PLAYBACK_PROGRESS_STATE_FIX も同様に無視されます。

他のUserScript / 拡張機能 / ユーザースタイルとの競合

  • 問題を報告する前に、まず const ENABLE_DELAYED_CHAT_OCCURRENCE_PREFERRED = true;const ENABLE_DELAYED_CHAT_OCCURRENCE_PREFERRED = false; に変更してください。 YouTubeページを完全に新たにするには、 更新ボタンまたはCtrl-Shift-Rをクリックしてください
  • これで問題が解決する場合、他のUserScript / 拡張機能 / ユーザースタイルの影響かもしれません。まずすべてを無効にして、ENABLE_DELAYED_CHAT_OCCURRENCE_PREFERREDtrue に戻してみてください。 YouTubeページを完全に新たにするには、 更新ボタンまたはCtrl-Shift-Rをクリックしてください
  • YouTube Super Fast Chat を使用したバニラのYouTubeページには問題が発生しないはずです。その後、1つずつ(完全なリフレッシュで)順番に開いて、競合する要因を特定してください。
  • YouTube Super Fast Chat と競合するUserScript / 拡張機能 / ユーザースタイルを特定したら、お気軽にご連絡ください。

注意: Violentmonkeyの場合、スクリプトを変更した後は、スクリプトのコーディングを変更するたびに、「スクリプトの有効化」を「OFF」に切り替えてから手動で「ON」に切り替える必要があります。この操作を行うことで更新が有効になります。

一致するURL

ユーザースクリプトは以下のURLに一致します:

注意: このユーザースクリプトは、メッセージのレンダリング数を減らしたり、スクロールを最適化したり、フォントの事前レンダリングを行うなど、パフォーマンス向上のためにさまざまなテクニックを使用しています。さらに、さまざまなブラウザをサポートしており、改良されたYouTubeライブチャット体験を提供することを意図しています。