- اکنون می توانید تگ HTML سفارشی خود را با اجزای وب قابل استفاده مجدد با Custom Elements v1 ایجاد کنید.
- با BroadcastChannel API، ارسال پیامها بین پنجرههای باز یا برگههایی در همان مبدأ آسانتر است.
- تجربه رسانه در Android بهتر میشود و واکشی خارجی اکنون بهعنوان نسخه آزمایشی اصلی در دسترس است.
من Pete LePage هستم، بیایید وارد آن شویم و ببینیم چه چیزی برای توسعه دهندگان در Chrome 54 جدید است!
عناصر سفارشی v1
رابط های کاربری پیچیده اغلب به مقدار زیادی HTML نیاز دارند. بیشتر زبانها به توسعهدهندگان اجازه میدهند تا مؤلفههای خود را که بر روی زبانهای ابتدایی ساخته شدهاند، ایجاد کنند تا این نوع پرگویی را کاهش دهند. اما تا به حال، ایجاد اجزای قابل استفاده مجدد در وب دشوار بوده است.
عناصر سفارشی به شما امکان می دهند تگ های HTML سفارشی خود را ایجاد کنید و API و رفتار عنصر جدید را در جاوا اسکریپت تعریف کنید. نتیجه، یک روش بومی مرورگر برای ساخت اجزای قابل استفاده مجدد و قابل همکاری است.
Chrome 54 از آخرین مشخصات عناصر سفارشی V1 پشتیبانی میکند، و تا زمانی که تعداد زیادی از شما به V1 منتقل نشده باشید، از API V0 پشتیبانی میکند.
پرایمر ما را در مورد عناصر سفارشی بررسی کنید تا چگونه از آن برای ایجاد اجزای وب قابل استفاده مجدد برای سایت یا برنامه خود استفاده کنید.
BroadcastChannel API
برای کاربران دسکتاپ غیرمعمول نیست که چندین پنجره یا برگه به طور همزمان باز شوند، و حتی برخی از سایت ها این رفتار را تشویق می کنند، مانند ویرایشگرهای وب که اسناد را در برگه های خود باز می کنند.
برقراری ارتباط بین آن برگه ها می تواند دشوار باشد. BroadcastChannel
API یک API پیام رسانی جدید یک به چند بین ویندوز، برگه ها، iframe، کارگران وب و کارکنان خدمات است. این به اسکریپتها اجازه میدهد تا کانالهای نامگذاری شده را برای ارسال پیام بین زمینههای مرور با همان مبدا ایجاد کنند.
سایر منابع BroadcastChannel
requestFullScreen
رسانه بخش مهمی از تجربه مرور است.
علاوه بر ژست کاربر، اکنون می توانید از Element.requestFullScreen()
برای فعال کردن حالت تمام صفحه پس از تغییر جهت صفحه استفاده کنید - و به شما امکان می دهد تجارب رسانه ای غنی تری ایجاد کنید که شامل چرخش به تمام صفحه است.
واکشی خارجی
تصور کنید که یک منبع متداول مانند ارائهدهنده API، سرویس فونت وب یا سایر سرویسها، توانایی استقرار سرویسکار خود را داشته باشد.
به جای اینکه همیشه به شبکه برود، ارائهدهنده میتواند منطق شبکه سفارشی خود را پیادهسازی کند و از یک نمونه کش معتبر برای ذخیره پاسخهای خود استفاده کند.
اکنون، به لطف واکشی خارجی، که در Chrome 54 به عنوان نسخه آزمایشی اصلی موجود است، این یک واقعیت است. پست جفری را که در نظرات زیر پیوند داده شده است، بررسی کنید!
بسته شدن
اینها تنها تعدادی از تغییرات Chrome 54 برای توسعه دهندگان است.
توضیحات را برای جزئیات بیشتر بررسی کنید و اسناد و مشخصات را پیوند دهید.
اوه، و فراموش نکنید که Chrome Dev Summit را بررسی کنید، ما آن را در تاریخ 10 و 11 نوامبر در YouTube پخش خواهیم کرد.
اگر میخواهید با Chrome بهروز بمانید و بدانید چه چیزی در راه است، روی دکمه اشتراک در آن بالا کلیک کنید.
من Pete LePage هستم، و به محض اینکه Chrome 55 منتشر شد، اینجا خواهم بود تا به شما بگویم -- چه چیزهای جدیدی در Chrome وجود دارد!