Skip to content

Commit 1f736ce

Browse files
Adam RaineDevtools-frontend LUCI CQ
authored andcommitted
[Lighthouse] Roll Lighthouse 12.3.0
Bug: 40543651 Change-Id: I8a72d552e8beb47ee7004b62de9b4f8c59a4082a Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/6090913 Auto-Submit: Adam Raine <[email protected]> Reviewed-by: Connor Clark <[email protected]> Commit-Queue: Connor Clark <[email protected]>
1 parent e4ab20d commit 1f736ce

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+4570
-1358
lines changed

front_end/third_party/lighthouse/README.chromium

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Name: Lighthouse
22
Short Name: lighthouse
3-
Version: 12.2.2
4-
Revision: b64b3534542c9dcaabb33d40b84ed7c93eefbd7d
3+
Version: 12.3.0
4+
Revision: 240102e547f7d17bb607a3cb314b57ac0ca0225d
55
URL: https://github.com/GoogleChrome/lighthouse
66
License: Apache License 2.0
77
License File: LICENSE

front_end/third_party/lighthouse/lighthouse-dt-bundle.js

Lines changed: 1091 additions & 807 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

front_end/third_party/lighthouse/locales/ar-XB.json

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2621,6 +2621,66 @@
26212621
"flow-report/src/i18n/ui-strings.js | title": {
26222622
"message": "‏‮Lighthouse‬‏ ‏‮User‬‏ ‏‮Flow‬‏ ‏‮Report‬‏"
26232623
},
2624+
"node_modules/@paulirish/trace_engine/models/trace/insights/CLSCulprits.js | description": {
2625+
"message": "تحدث تغييرات التصميم عندما تتحرك العناصر بدون أي تدخُّل من المستخدم. [تحقَّق من أسباب تغييرات التصميم](https://web.dev/articles/optimize-cls)، مثل إضافة عناصر أو إزالتها أو تغيير خطوطها أثناء تحميل الصفحة."
2626+
},
2627+
"node_modules/@paulirish/trace_engine/models/trace/insights/CLSCulprits.js | title": {
2628+
"message": "أسباب تغييرات التصميم"
2629+
},
2630+
"node_modules/@paulirish/trace_engine/models/trace/insights/DocumentLatency.js | description": {
2631+
"message": "طلب الشبكة الأول هو الأهم. يمكنك تقليل وقت الاستجابة للطلب عن طريق تجنُّب عمليات إعادة التوجيه وضمان استجابة الخادم بسرعة وتفعيل ميزة ضغط النص."
2632+
},
2633+
"node_modules/@paulirish/trace_engine/models/trace/insights/DocumentLatency.js | title": {
2634+
"message": "وقت الاستجابة لطلب المستند"
2635+
},
2636+
"node_modules/@paulirish/trace_engine/models/trace/insights/FontDisplay.js | description": {
2637+
"message": "يمكنك ضبط [font-display](https://developer.chrome.com/blog/font-display) على swap أو optional لضمان ظهور النص بشكل ثابت. ويمكن تحسين swap بشكل أكبر للتخفيف من تغييرات التصميم باستخدام [إجراءات تجاوز مقاييس الخطوط](https://developer.chrome.com/blog/font-fallbacks)."
2638+
},
2639+
"node_modules/@paulirish/trace_engine/models/trace/insights/FontDisplay.js | title": {
2640+
"message": "عرض الخط"
2641+
},
2642+
"node_modules/@paulirish/trace_engine/models/trace/insights/InteractionToNextPaint.js | description": {
2643+
"message": "ابدأ بالتحقيق في المرحلة الأطول. [يمكن تقليل التأخيرات](https://web.dev/articles/optimize-inp#optimize_interactions). ولتقليل مدة المعالجة، [حسِّن تكاليف سلسلة التعليمات الرئيسية](https://web.dev/articles/optimize-long-tasks)، والتي تكون في الغالب بيانات JavaScript."
2644+
},
2645+
"node_modules/@paulirish/trace_engine/models/trace/insights/InteractionToNextPaint.js | title": {
2646+
"message": "مدى استجابة الصفحة لتفاعلات المستخدم (INP) حسب المرحلة"
2647+
},
2648+
"node_modules/@paulirish/trace_engine/models/trace/insights/LCPDiscovery.js | description": {
2649+
"message": "يمكنك تحسين مقياس سرعة عرض أكبر محتوى مرئي (LCP) من خلال جعل صورة مقياس LCP [قابلة للاكتشاف](https://web.dev/articles/optimize-lcp#1_eliminate_resource_load_delay) من HTML على الفور، و[تجنُّب التحميل الكسول](https://web.dev/articles/lcp-lazy-loading)."
2650+
},
2651+
"node_modules/@paulirish/trace_engine/models/trace/insights/LCPDiscovery.js | title": {
2652+
"message": "الاطّلاع على طلبات LCP"
2653+
},
2654+
"node_modules/@paulirish/trace_engine/models/trace/insights/LCPPhases.js | description": {
2655+
"message": "لكل [مرحلة استراتيجيات تحسين محدَّدة](https://web.dev/articles/optimize-lcp#lcp-breakdown). ومن الأفضل أن يتم قضاء معظم وقت سرعة عرض أكبر محتوى مرئي (LCP) في تحميل الموارد، وليس في التأخيرات."
2656+
},
2657+
"node_modules/@paulirish/trace_engine/models/trace/insights/LCPPhases.js | title": {
2658+
"message": "سرعة عرض أكبر محتوى مرئي (LCP) حسب المرحلة"
2659+
},
2660+
"node_modules/@paulirish/trace_engine/models/trace/insights/RenderBlocking.js | description": {
2661+
"message": "تؤدي الطلبات إلى حظر العرض الأوّلي للصفحة، ما قد يُبطئ سرعة عرض أكبر محتوى مرئي (LCP). ويمكن [تأجيل هذه الطلبات](https://web.dev/learn/performance/understanding-the-critical-path#render-blocking_resources/) أو تضمينها لإخراجها من المسار الحرج."
2662+
},
2663+
"node_modules/@paulirish/trace_engine/models/trace/insights/RenderBlocking.js | title": {
2664+
"message": "طلبات حظر العرض"
2665+
},
2666+
"node_modules/@paulirish/trace_engine/models/trace/insights/SlowCSSSelector.js | description": {
2667+
"message": "إذا ظلت تكاليف ميزة \"إعادة احتساب النمط\" مرتفعة، يمكن أن يؤدي تحسين أداة الاختيار إلى خفضها. يمكنك [تحسين أدوات الاختيار](https://developer.chrome.com/docs/devtools/performance/selector-stats) من خلال زيادة الوقت المنقضي وزيادة النسبة المئوية للمسار البطيء. وسيؤدي استخدام أدوات الاختيار الأبسط وعدد أدوات الاختيار الأقل ونموذج DOM الأصغر ونموذج DOM الأقل تعقيدًا إلى تقليل تكاليف المطابقة."
2668+
},
2669+
"node_modules/@paulirish/trace_engine/models/trace/insights/SlowCSSSelector.js | title": {
2670+
"message": "تكاليف أداة اختيار لغة CSS"
2671+
},
2672+
"node_modules/@paulirish/trace_engine/models/trace/insights/ThirdParties.js | description": {
2673+
"message": "يمكن أن يؤثر الرمز البرمجي التابع لجهة خارجية بشكل كبير في أداء التحميل. [يمكنك تقليل تحميل الرموز البرمجية التابعة لجهات خارجية وتأجيله](https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/loading-third-party-javascript/)، ومنح الأولوية لمحتوى صفحتك."
2674+
},
2675+
"node_modules/@paulirish/trace_engine/models/trace/insights/ThirdParties.js | title": {
2676+
"message": "الجهات الخارجية"
2677+
},
2678+
"node_modules/@paulirish/trace_engine/models/trace/insights/Viewport.js | description": {
2679+
"message": "إنّ إطار عرض الصفحة غير محسّن للأجهزة الجوّالة، لذا قد يتم [تأخير التفاعلات التي تتم من خلال النقر بمقدار 300 ملي ثانية على الأكثر](https://developer.chrome.com/blog/300ms-tap-delay-gone-away/)."
2680+
},
2681+
"node_modules/@paulirish/trace_engine/models/trace/insights/Viewport.js | title": {
2682+
"message": "إطار العرض غير محسَّن للأجهزة الجوّالة"
2683+
},
26242684
"node_modules/lighthouse-stack-packs/packs/amp.js | efficient-animated-content": {
26252685
"message": "‏‮For‬‏ ‏‮animated‬‏ ‏‮content‬‏, ‏‮use‬‏ [`amp-anim`](https://amp.dev/documentation/components/amp-anim/) ‏‮to‬‏ ‏‮minimize‬‏ ‏‮CPU‬‏ ‏‮usage‬‏ ‏‮when‬‏ ‏‮the‬‏ ‏‮content‬‏ ‏‮is‬‏ ‏‮offscreen‬‏."
26262686
},

front_end/third_party/lighthouse/locales/ar.json

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2621,6 +2621,66 @@
26212621
"flow-report/src/i18n/ui-strings.js | title": {
26222622
"message": "تقرير تدفق المستخدمين في أداة Lighthouse"
26232623
},
2624+
"node_modules/@paulirish/trace_engine/models/trace/insights/CLSCulprits.js | description": {
2625+
"message": "تحدث تغييرات التصميم عندما تتحرك العناصر بدون أي تدخُّل من المستخدم. [تحقَّق من أسباب تغييرات التصميم](https://web.dev/articles/optimize-cls)، مثل إضافة عناصر أو إزالتها أو تغيير خطوطها أثناء تحميل الصفحة."
2626+
},
2627+
"node_modules/@paulirish/trace_engine/models/trace/insights/CLSCulprits.js | title": {
2628+
"message": "أسباب تغييرات التصميم"
2629+
},
2630+
"node_modules/@paulirish/trace_engine/models/trace/insights/DocumentLatency.js | description": {
2631+
"message": "طلب الشبكة الأول هو الأهم. يمكنك تقليل وقت الاستجابة للطلب عن طريق تجنُّب عمليات إعادة التوجيه وضمان استجابة الخادم بسرعة وتفعيل ميزة ضغط النص."
2632+
},
2633+
"node_modules/@paulirish/trace_engine/models/trace/insights/DocumentLatency.js | title": {
2634+
"message": "وقت الاستجابة لطلب المستند"
2635+
},
2636+
"node_modules/@paulirish/trace_engine/models/trace/insights/FontDisplay.js | description": {
2637+
"message": "يمكنك ضبط [font-display](https://developer.chrome.com/blog/font-display) على swap أو optional لضمان ظهور النص بشكل ثابت. ويمكن تحسين swap بشكل أكبر للتخفيف من تغييرات التصميم باستخدام [إجراءات تجاوز مقاييس الخطوط](https://developer.chrome.com/blog/font-fallbacks)."
2638+
},
2639+
"node_modules/@paulirish/trace_engine/models/trace/insights/FontDisplay.js | title": {
2640+
"message": "عرض الخط"
2641+
},
2642+
"node_modules/@paulirish/trace_engine/models/trace/insights/InteractionToNextPaint.js | description": {
2643+
"message": "ابدأ بالتحقيق في المرحلة الأطول. [يمكن تقليل التأخيرات](https://web.dev/articles/optimize-inp#optimize_interactions). ولتقليل مدة المعالجة، [حسِّن تكاليف سلسلة التعليمات الرئيسية](https://web.dev/articles/optimize-long-tasks)، والتي تكون في الغالب بيانات JavaScript."
2644+
},
2645+
"node_modules/@paulirish/trace_engine/models/trace/insights/InteractionToNextPaint.js | title": {
2646+
"message": "مدى استجابة الصفحة لتفاعلات المستخدم (INP) حسب المرحلة"
2647+
},
2648+
"node_modules/@paulirish/trace_engine/models/trace/insights/LCPDiscovery.js | description": {
2649+
"message": "يمكنك تحسين مقياس سرعة عرض أكبر محتوى مرئي (LCP) من خلال جعل صورة مقياس LCP [قابلة للاكتشاف](https://web.dev/articles/optimize-lcp#1_eliminate_resource_load_delay) من HTML على الفور، و[تجنُّب التحميل الكسول](https://web.dev/articles/lcp-lazy-loading)."
2650+
},
2651+
"node_modules/@paulirish/trace_engine/models/trace/insights/LCPDiscovery.js | title": {
2652+
"message": "الاطّلاع على طلبات LCP"
2653+
},
2654+
"node_modules/@paulirish/trace_engine/models/trace/insights/LCPPhases.js | description": {
2655+
"message": "لكل [مرحلة استراتيجيات تحسين محدَّدة](https://web.dev/articles/optimize-lcp#lcp-breakdown). ومن الأفضل أن يتم قضاء معظم وقت سرعة عرض أكبر محتوى مرئي (LCP) في تحميل الموارد، وليس في التأخيرات."
2656+
},
2657+
"node_modules/@paulirish/trace_engine/models/trace/insights/LCPPhases.js | title": {
2658+
"message": "سرعة عرض أكبر محتوى مرئي (LCP) حسب المرحلة"
2659+
},
2660+
"node_modules/@paulirish/trace_engine/models/trace/insights/RenderBlocking.js | description": {
2661+
"message": "تؤدي الطلبات إلى حظر العرض الأوّلي للصفحة، ما قد يُبطئ سرعة عرض أكبر محتوى مرئي (LCP). ويمكن [تأجيل هذه الطلبات](https://web.dev/learn/performance/understanding-the-critical-path#render-blocking_resources/) أو تضمينها لإخراجها من المسار الحرج."
2662+
},
2663+
"node_modules/@paulirish/trace_engine/models/trace/insights/RenderBlocking.js | title": {
2664+
"message": "طلبات حظر العرض"
2665+
},
2666+
"node_modules/@paulirish/trace_engine/models/trace/insights/SlowCSSSelector.js | description": {
2667+
"message": "إذا ظلت تكاليف ميزة \"إعادة احتساب النمط\" مرتفعة، يمكن أن يؤدي تحسين أداة الاختيار إلى خفضها. يمكنك [تحسين أدوات الاختيار](https://developer.chrome.com/docs/devtools/performance/selector-stats) من خلال زيادة الوقت المنقضي وزيادة النسبة المئوية للمسار البطيء. وسيؤدي استخدام أدوات الاختيار الأبسط وعدد أدوات الاختيار الأقل ونموذج DOM الأصغر ونموذج DOM الأقل تعقيدًا إلى تقليل تكاليف المطابقة."
2668+
},
2669+
"node_modules/@paulirish/trace_engine/models/trace/insights/SlowCSSSelector.js | title": {
2670+
"message": "تكاليف أداة اختيار لغة CSS"
2671+
},
2672+
"node_modules/@paulirish/trace_engine/models/trace/insights/ThirdParties.js | description": {
2673+
"message": "يمكن أن يؤثر الرمز البرمجي التابع لجهة خارجية بشكل كبير في أداء التحميل. [يمكنك تقليل تحميل الرموز البرمجية التابعة لجهات خارجية وتأجيله](https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/loading-third-party-javascript/)، ومنح الأولوية لمحتوى صفحتك."
2674+
},
2675+
"node_modules/@paulirish/trace_engine/models/trace/insights/ThirdParties.js | title": {
2676+
"message": "الجهات الخارجية"
2677+
},
2678+
"node_modules/@paulirish/trace_engine/models/trace/insights/Viewport.js | description": {
2679+
"message": "إنّ إطار عرض الصفحة غير محسّن للأجهزة الجوّالة، لذا قد يتم [تأخير التفاعلات التي تتم من خلال النقر بمقدار 300 ملي ثانية على الأكثر](https://developer.chrome.com/blog/300ms-tap-delay-gone-away/)."
2680+
},
2681+
"node_modules/@paulirish/trace_engine/models/trace/insights/Viewport.js | title": {
2682+
"message": "إطار العرض غير محسَّن للأجهزة الجوّالة"
2683+
},
26242684
"node_modules/lighthouse-stack-packs/packs/amp.js | efficient-animated-content": {
26252685
"message": "بالنسبة إلى المحتوى الذي يتضمن صورًا متحركة، يمكنك استخدام [`amp-anim`](https://amp.dev/documentation/components/amp-anim/) لتقليل استخدام وحدة المعالجة المركزية (CPU) عندما يكون المحتوى خارج الشاشة."
26262686
},

0 commit comments

Comments
 (0)