aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorui rikuto <mdr.crew.1219@gmail.com>2021-11-20 16:14:21 +0900
committerMasahiro FUJIMOTO <mfujimot@gmail.com>2021-12-19 03:16:36 +0900
commit63c8b6f40962af106d6d7782d980de26dc0661bf (patch)
treee8fd5e42a945936922cf5ffb20897c765ac82cea
parent3b0866ee1fb69b37b192d770d69b140380be4c94 (diff)
downloadtranslated-content-63c8b6f40962af106d6d7782d980de26dc0661bf.tar.gz
translated-content-63c8b6f40962af106d6d7782d980de26dc0661bf.tar.bz2
translated-content-63c8b6f40962af106d6d7782d980de26dc0661bf.zip
用語集:「RAIL」の翻訳
-rw-r--r--files/ja/glossary/rail/index.md23
1 files changed, 23 insertions, 0 deletions
diff --git a/files/ja/glossary/rail/index.md b/files/ja/glossary/rail/index.md
new file mode 100644
index 0000000000..28595dbb76
--- /dev/null
+++ b/files/ja/glossary/rail/index.md
@@ -0,0 +1,23 @@
+---
+title: RAIL
+slug: Glossary/RAIL
+tags:
+ - Glossary
+ - RAIL
+ - Timings
+ - Web Performance
+---
+**RAIL**とは、**Response, Animation, Idle, Load**の頭文字をとったもので、2015年にGoogle Chromeチームが発案した、ブラウザ内のユーザーエクスペリエンスとパフォーマンスにフォーカスしたパフォーマンスモデルです。RAILおけるパフォーマンスとは、"特定のデバイスでサイトを高速化させることではなく、ユーザーを幸せにすること"です。インタラクションには、ページロード、アイドル状態、入力への応答、スクロールとアニメーションの4つのステージがあります。各項目については、以下に頭文字順に解説します。
+
+- **Response**
+ - : ユーザーからの何らかの入力を確認した場合、その入力に対する応答が**100ミリ秒**以内であることです。
+- **Animation**
+ - : アニメーション中に行われる各フレームの処理を**16ミリ秒**以下であることです。それは、一貫性もたせ、ジャンクの回避につながります。
+- **Idle**
+ - : JavaScript のメインスレッドを使用する場合、1チャンクあたりの処理を**50ミリ秒**以内であることです。それは、ユーザーインタラクションのためにメインスレッドを開放することにつながります。
+- **Load**
+ - : インタラクティブなコンテンツの読み込みが**1秒**以内であることです。
+
+## 関連情報
+
+- [Recommended Web Performance Timings: How long is too long](/en-US/docs/Web/Performance/How_long_is_too_long)