موارد جدید در DevTools، Chrome 138

صوفیا املیانووا
Sofia Emelianova

بهبود پنل عملکرد

این نسخه بهبودهای متعددی را در پنل عملکرد به همراه دارد.

ریشه‌های از پیش متصل در بینش «درخت وابستگی شبکه»

بخش عملکرد > بینش‌ها > درخت وابستگی شبکه اکنون فهرستی از مبدأهای از پیش متصل استفاده‌شده یا نشده و نامزدهای از پیش متصل، در صورت وجود، را به شما نشان می‌دهد.

نکات پیش از اتصال به سایت شما اجازه می‌دهد تا ارتباطات اولیه‌ای را با منابع مهم شخص ثالث برقرار کند و سرعت بارگذاری صفحه را بهبود بخشد.

قبل و بعد از افزودن مبداها و کاندیدهای از پیش متصل به بینش «درخت وابستگی شبکه».

برای اطلاعات بیشتر، به پیش‌اتصال به مبدأهای مورد نیاز مراجعه کنید.

زمان پاسخ سرور و تغییر مسیر در بینش «تأخیر درخواست سند»

بخش Performance > Insights > Document request latency اکنون زمان پاسخگویی سرور و در صورت وجود، تعداد ریدایرکت‌ها و زمان ریدایرکت را به شما نشان می‌دهد.

قبل و بعد از اضافه کردن تغییر مسیر و زمان پاسخگویی سرور به بینش «تأخیر درخواست سند».

تغییر مسیرها در خلاصه درخواست‌های شبکه

پنل عملکرد اکنون URL های تغییر مسیر را در خلاصه درخواست های شبکه و در نکات راهنمای آنها نشان می دهد.

قبل و بعد از اضافه کردن آدرس‌های اینترنتی تغییر مسیر به خلاصه و راهنمای ابزار درخواست‌های شبکه.

مشکل کروم: ۴۰۲۳۵۳۳۱۳

کاهش نویز در ردیابی عملکرد

پنل Performance اکنون رویدادهای مربوط به دسته compile موتور جاوا اسکریپت نسخه ۸ را نشان نمی‌دهد. پیش از این، این رویدادها، به ویژه رویداد compile code باعث سربار و نویز غیرضروری زیادی می‌شدند.

قبل و بعد از حذف رویدادهای «کد کامپایل» از ردیابی عملکرد.

اگر متوجه شدید که برخی از رویدادهای مهم برای شما اکنون از قلم افتاده‌اند، می‌توانید بازخورد خود را در crbug.com/414330508 با ما در میان بگذارید.

«غیرفعال کردن نمونه‌های جاوا اسکریپت» منسوخ شده

گزینه غیرفعال کردن نمونه‌های جاوا اسکریپت در تنظیمات Performance > Captures به دلیل کاربرد نادر و استفاده کم، منسوخ و حذف شده است.

قبل و بعد از حذف گزینه «غیرفعال کردن نمونه‌های جاوا اسکریپت» از «تنظیمات ضبط».

مشکل کرومیوم: ۴۱۴۷۳۴۸۸۳

پارامتر دقت موقعیت جغرافیایی در حسگرها

پنل حسگرها اکنون به شما امکان می‌دهد دقت شبیه‌سازی موقعیت جغرافیایی را تنظیم کنید. به این ترتیب، می‌توانید عملکرد سطوح مختلف دقت GPS را آزمایش کنید.

قبل و بعد از اضافه کردن پارامتر «دقت» به شبیه‌سازی موقعیت جغرافیایی در پنل حسگرها.

مشکل کرومیوم: ۴۰۰۷۴۸۴۳

بهبودهای پنل عناصر

این نسخه چندین بهبود در پنل عناصر (Elements) ایجاد کرده است.

اشکال‌زدایی آسان‌تر مقادیر پیچیده CSS

برای کمک به شما در اشکال‌زدایی مقادیر پیچیده CSS، تب Elements > Styles اکنون با نگه داشتن ماوس روی عناصر، یک راهنمای ابزار (tooltip) را به شما نشان می‌دهد:

  • زنجیره تعریف کامل متغیرهای CSS، به طوری که نیازی به کلیک روی چندین لینک نداشته باشید.
  • ارزیابی گام به گام محاسبات پیچیده CSS، تا بتوانید اشکالات را به طور مؤثرتری شناسایی کنید و درک عمیق‌تری از نحوه محاسبه یک مقدار به دست آورید.

این راهنما زنجیره‌های تعریف را در چندین خط، برای هر تعریف، نشان می‌دهد و شما می‌توانید محاسبات پیچیده را گسترش دهید و با نگه داشتن ماوس روی مقادیر، آنها را هایلایت کرده و تا رسیدن به عبارت اولیه‌شان، ردیابی کنید.

قبل و بعد از اضافه کردن یک tooltip با زنجیره‌های تعریف و محاسبات پیچیده قابل ارتقا.

مشکل کروم: ۳۹۶۰۸۰۵۲۹

پشتیبانی @function در عناصر > استایل‌ها

برای آماده‌سازی پشتیبانی @function در کروم ، تب Elements > Styles اکنون نام‌های توابع سفارشی شما را در یک بخش اختصاصی به تعاریف آنها پیوند می‌دهد.

قبل و بعد از پیوند دادن نام تابع سفارشی شما به بخش مربوطه.

بهبود پنل شبکه

این نسخه بهبودهای متعددی را در پنل شبکه به همراه دارد.

فیلتر has-request-header

پنل شبکه اکنون از فیلتر has-request-header پشتیبانی می‌کند که به شما امکان می‌دهد درخواست‌ها را بر اساس نام هدر درخواست خاصی فیلتر کنید.

قبل و بعد از اضافه کردن فیلتر 'has-request-header' به پنل شبکه.

مشکل کرومیوم: ۳۹۷۴۸۱۰۴

سوکت‌های مستقیم در برنامه‌های وب ایزوله

در پنل شبکه ، اکنون می‌توانید ترافیک برنامه‌های وب ایزوله (IWA) را از طریق TCPSocket، UDPSocket (در حالت اتصال) و UDPSocket (در حالت متصل) رصد کنید.

برای انجام این کار، یک اتصال directscoket را در کنار درخواست‌های معمولی در جدول انتخاب کنید و در تب پیام‌ها ، یک پیام را انتخاب کنید.

قبل و بعد از اضافه شدن پشتیبانی از Direct Sockets در IWAها به پنل Network.

برنامه‌های وب ایزوله (IWA) یک مدل امنیتی با قابلیت اطمینان بالا برای برنامه‌های وب ارائه می‌دهند. برای اطلاعات بیشتر، به بخش شروع به کار با برنامه‌های وب ایزوله مراجعه کنید و برنامه آزمایشی که Direct Sockets API را پیاده‌سازی می‌کند را بررسی کنید.

نکات برجسته متفرقه

برخی از اصلاحات و بهبودهای قابل توجه در این نسخه عبارتند از:

  • برنامه > ذخیره‌سازی : گزینه منسوخ‌شده‌ی Web SQL ( crbug.com/412707590 ) حذف شد.
  • عناصر :
  • شبکه : هدر HTTP Referrer-Policy از گزینه Copy as fetch حذف شد، زیرا این یک هدر پاسخ برای کنترل رفتار مرورگر است، نه یک دستورالعمل سمت کلاینت ( crbug.com/413904896 ).
  • عملکرد : هشدارهای «وظیفه طولانی» از نخ‌های کارگر حذف شد زیرا آنها نخ‌های اصلی را مسدود نمی‌کنند ( crbug.com/40248589 ).
  • مشکلات . گزارش‌های فعلی:
    • اگر منابعی که مشکوک به ردیابی کاربران هستند مسدود شوند.
    • کاهش ردیابی پرش (Bounce Tracking) صرف نظر از اینکه آیا در طول ریدایرکت به فضای ذخیره‌سازی دسترسی پیدا می‌کنند یا خیر.
  • دسترسی‌پذیری . عناصر زیر در Elements > Styles اکنون با کیبورد قابل تنظیم هستند:

دانلود کانال‌های پیش‌نمایش

استفاده از Chrome Canary ، Dev یا Beta را به عنوان مرورگر پیش‌فرض توسعه خود در نظر بگیرید. این کانال‌های پیش‌نمایش به شما امکان دسترسی به جدیدترین ویژگی‌های DevTools را می‌دهند، به شما امکان می‌دهند APIهای پلتفرم وب پیشرفته را آزمایش کنید و به شما کمک می‌کنند قبل از کاربران، مشکلات سایت خود را پیدا کنید!

با تیم Chrome DevTools تماس بگیرید

از گزینه‌های زیر برای بحث در مورد ویژگی‌های جدید، به‌روزرسانی‌ها یا هر چیز دیگری که مربوط به DevTools است، استفاده کنید.

قابلیت‌های جدید در DevTools

فهرستی از تمام مواردی که در مجموعه «چه چیزهای جدیدی در DevTools» پوشش داده شده است.