- استاندارد IndexedDB 2.0 اکنون به طور کامل در کروم پشتیبانی میشود و دارای مدیریت طرحواره جدید، روشهای اقدام انبوه، و مدیریت استانداردتر خرابیها است.
- برنامههای وب پیشرو با
display: fullscreen
. -
allow-top-navigation-by-user-activation
بهiframes
sandboxed قدرت های جدیدی می دهد - و خیلی چیزهای دیگر وجود دارد!
لیست کامل تغییرات را می خواهید؟ فهرست تغییر مخزن منبع Chromium را بررسی کنید
من پیت لی پیج هستم. بیایید غوطه ور شویم و ببینیم چه چیز جدیدی برای توسعه دهندگان در Chrome 58 وجود دارد!
IndexedDB 2.0
ساختار پایگاه داده سایت شما تأثیرات زیادی بر عملکرد دارد و تغییر آن ممکن است دشوار باشد. IndexedDB 2.0 آن را تغییر می دهد.
- اکنون میتوان پس از یک refactoring، ذخیرهها و
indexes
object
را در جای خود تغییر نام داد. - کلیدهای باینری بدون نگرانی در مورد جریمه های عملکرد، کلیدهای طبیعی بیشتری را امکان پذیر می کنند.
- بازیابی داده ها با متدهای
getKey()
،openKeyCursor()
وcontinuePrimaryKey()
آسانتر است.
و بازیابی انبوه کل مجموعههای داده دیگر نیازی به مکاننما با getAll()
و getAllKey()
ندارد.
برنامه های وب پیشرفته تمام صفحه
وقتی برنامههای وب پیشرو از صفحه اصلی Android راهاندازی میشوند، در یک حالت برنامهمانند مستقل راهاندازی میشوند که omnibox را پنهان میکند. این به ایجاد یک تجربه کاربری جذاب کمک می کند و فضای صفحه نمایش را برای محتوا آزاد می کند.
با این حال، برای تجربههای فراگیرتر مانند بازیها، پخشکنندههای ویدیو یا سایر محتوای غنی، عناصر رابط کاربری تلفن همراه مانند نوارهای سیستم همچنان میتوانند حواسپرتی را ایجاد کنند و پیکسلهای ارزشمندی را که ممکن است بخواهید به خود اختصاص دهند.
اکنون میتوانید با تنظیم display: fullscreen
در مانیفست برنامه وب خود، به برنامه وب پیشرو خود کاملاً غوطهور شود.
هنگامی که برنامه شما از صفحه اصلی راه اندازی می شود، همه عناصر رابط کاربری تلفن همراه غیر برنامه پنهان می شوند.
Sandboxed iframe بهبود
Chrome 58 اکنون از کلمه کلیدی جدید iframe sandbox allow-top-navigation-by-user-activation
.
هنگامی که توسط یک تعامل کاربر فعال می شود، این کلمه کلیدی به iframes جعبه ایمنی توانایی پیمایش در صفحه سطح بالا را می دهد، در حالی که همچنان تغییر مسیرهای خودکار را مسدود می کند.
و بیشتر!
و البته، موارد بسیار بیشتری وجود دارد.
- با هک
clearfix
خداحافظی کنید. بهجای بازنشانی دستی چندین ویژگی طرحبندی مانند float و clear، اکنون میتوانید با استفاده ازdisplay: flow-root
. -
PointerEvents.getCoalescedEvents()
به شما امکان می دهد از آخرین باری کهPointerEvent
تحویل داده شده است به تمام رویدادهای ورودی دسترسی داشته باشید. ایده آل برای زمانی که به تاریخچه دقیق نقاط برای مواردی مانند برنامه های طراحی نیاز دارید. - و
Workers
وSharedWorkers
اکنون میتوانند با استفاده ازdata:
URLها، با دادن منشأ غیرشفاف، توسعه باWorkers
را ایمنتر میکند.
اینها تنها تعدادی از تغییرات کروم 58 برای توسعه دهندگان است.
اگر از این ویدیو لذت بردید، سری ویدیویی جدیدی را که طراحان و توسعهدهندگان با هم کار میکنند، حل کند.
سپس در کانال یوتیوب ما مشترک شوید و هر زمان که ویدیوی جدیدی را راه اندازی کنیم، یک اعلان ایمیل دریافت خواهید کرد.
من Pete LePage هستم، و به محض اینکه Chrome 59 منتشر شد، اینجا خواهم بود تا به شما بگویم -- چه چیزهای جدیدی در Chrome وجود دارد!