جدید در کروم 56

  • اکنون کاربران می توانند دستگاه های کم مصرف بلوتوث را برای اتصال به وب سایت هایی که از Web Bluetooth API استفاده می کنند انتخاب کنند.
  • position: sticky بازگشته است - ایجاد عناصری که به طور معمول تا زمانی که به بالای نمای پورت بچسبند، آسان شود.
  • و HTML5 به صورت پیش فرض برای همه کاربران فعال است.

من Pete LePage هستم، بیایید وارد آن شویم و ببینیم چه چیز جدیدی برای توسعه دهندگان در Chrome 56 وجود دارد.

Web Bluetooth API

تا پیش از این، کاربرانی که دستگاه‌های بلوتوث داشتند، مجبور بودند برای برقراری ارتباط با آن‌ها، اپلیکیشن‌های بومی را نصب کنند. با Chrome 56، کاربران می‌توانند دستگاه‌های کم‌انرژی بلوتوث نزدیک را برای ارائه به وب‌سایت‌هایی که از Web Bluetooth API استفاده می‌کنند، انتخاب کنند.

مشابه انتخاب فایل‌ها برای اشتراک‌گذاری با یک وب‌سایت، این کار از نصب یک برنامه بومی که می‌تواند داده‌ها را از هر چیزی بخواند، ایمن‌تر است. کاربران کنترل کامل زمان و دستگاهی را دارند که با یک وب سایت خاص به اشتراک گذاشته شود.

Web Bluetooth API از پروتکل GATT استفاده می کند که برنامه ها را قادر می سازد تنها با چند خط جاوا اسکریپت به دستگاه هایی مانند لامپ، اسباب بازی ها، نمایشگرهای ضربان قلب، نمایشگرهای LED و موارد دیگر متصل شوند. بلوتوث وب همچنین می‌تواند با فانوس‌های وب فیزیکی ترکیب شود تا کشف دستگاه‌های نزدیک را آسان‌تر کند.

فرانسوا مقاله خوبی در مورد به‌روزرسانی‌ها دارد، حتماً برخی از دموهای منظم را برای همراهی با آن بررسی کنید.

position: sticky;

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

کروم اکنون از position: sticky; ، روشی جدید برای قرار دادن عناصر.

عنصری که موقعیت چسبنده است، نسبی شروع می شود. اما پس از رسیدن عنصر به موقعیت اسکرول خاصی ثابت می شود.

به سادگی position: sticky ، و آستانه چسبندگی آن را تعیین کنید.

h3 {
  /* Element will be 'fixed' when it ... */
  position: sticky;
  /* ... is 10px from the top of the viewport */
  top: 10px;
}

پل کینلان یک پست به روز رسانی در مورد آن دارد.

HTML5 به صورت پیش فرض

آگوست گذشته، اعلام کردیم که به HTML5 به صورت پیش‌فرض می‌رویم تا تجربه ای امن‌تر و کم مصرف‌تر را ارائه دهیم. این تغییر Adobe Flash Player را غیرفعال می‌کند، مگر اینکه کاربر نشانه‌ای وجود داشته باشد که محتوای فلش را در سایت‌های خاصی می‌خواهد، و در نهایت همه وب‌سایت‌ها برای اجرای Flash به اجازه کاربر نیاز دارند.

در Chrome 56، HTML5 By Default برای همه کاربران فعال شده است ، به این معنی که از آنها خواسته می‌شود Flash را در سایت‌هایی که هرگز بازدید نکرده‌اند اجرا کنند.

جزئیات بیشتر در مورد نحوه و زمان درخواست کاربران و توصیه هایی در مورد نحوه آزمایش سایت های Flash خود.

و بیشتر

و البته، موارد بسیار بیشتری وجود دارد.

اگر می‌خواهید با Chrome به‌روز بمانید و بدانید چه چیزی در راه است، حتماً مشترک شوید ، @ChromiumDev را در توییتر دنبال کنید و حتماً ویدیوهای جلسه Chrome Dev Summit را برای بررسی عمیق‌تر برخی از چیزهای شگفت‌انگیز Chrome بررسی کنید. تیم در حال کار است.

من Pete LePage هستم، و به محض اینکه Chrome 57 منتشر شود، اینجا هستم تا به شما بگویم -- چه چیزهای جدیدی در Chrome وجود دارد!

جدید در Chrome Easter Egg

اگر تا اینجا بخوانید، شایسته دیدن حلقه blooper از New در Chrome 52 هستید! احساس می‌کردم هر بار که دهانم را باز می‌کنم، یک کامیون می‌گذرد، یک هلیکوپتر بر فراز آن پرواز می‌کند، یک ماشین بوق می‌زند.

اوه، و یک تشکر بزرگ از اندرو که پیراهنش را به من قرض داد! کمی کمد لباسم خراب بود