به سوی یک وب قدرتمندتر و مفیدتر.
ما در حال جمعبندی همه چیز در Google I/O امسال هستیم، با بیش از 100 API، مؤلفه و ابزار جدید که در مرحله اصلی و در جلسات درخواستی Chrome مورد بحث قرار گرفته است. در اینجا ده بهروزرسانی وجود دارد که ما بهویژه درباره آنها هیجانزده هستیم، و لطفاً موارد دلخواه (و سؤالات خود) را در @ChromiumDev برای ما ارسال کنید!
1. WebGPU هوش مصنوعی و یادگیری ماشینی را در مرورگر پیشرفت می دهد
این API جدید در دسترس ، قدرت سخت افزار GPU را باز می کند و وب را واقعاً برای هوش مصنوعی آماده می کند. در واقع، کتابخانههای ML مانند Tensorflow.js 100 برابر سریعتر از جاوا اسکریپت معمولی در WebGPU اجرا میشوند و WebGPU 3 برابر سریعتر از WebGL (استاندارد طلایی قبلی برای گرافیکهای وب) اجرا میشود. این واقعیت که WebGPU بر روی دستگاه اجرا میشود (و نه در فضای ابری) به توسعهدهندگان کمک میکند تا در پول خود صرفهجویی کنند، تأخیر را کاهش دهند و ویژگیهای جدید هوش مصنوعی حفظ حریم خصوصی را بسازند.
2. WebAssembly برنامه های اندروید را به وب می آورد
برای توسعهدهندگانی که به دنبال سرمایهگذاری در کدهای خود هستند، پشتیبانی WebAssembly از زبانهای حافظه مدیریتشده مانند Kotlin و Dart فرصت بزرگی را برای استفاده مجدد از پایگاه کد موجود خود و دسترسی به کاربران نه تنها از طریق برنامههای بومی خود، بلکه در وب باز میکند. به لطف برخی کارهای اولیه JetBrains، توسعه دهندگان اندرویدی که با Kotlin ساخته می شوند، اکنون می توانند ویژگی های برنامه خود را یک بار بنویسند، سپس از WebAssembly برای استقرار آن در وب استفاده کنند.
3. Baseline وضوح و قابلیت پیش بینی بیشتری را برای وب به ارمغان می آورد
با کار در گروه جامعه W3C WebDX، ما Baseline را به عنوان مجموعه اصلی ویژگیهایی ایجاد میکنیم که به طور کامل توسط نسخههای فعلی و قبلی همه مرورگرهای اصلی-Chrome، Edge، Firefox و Safari پشتیبانی میشوند. با مشارکت با بازیکنان کلیدی مانند MDN و caniuse.com، ما این زبان و برچسب مشترک را مستقیماً در جریان کاری شما قرار می دهیم. و هر سال، ما پایه 23، 24، 25 را معرفی خواهیم کرد که "برشی" از همه چیزهای جدید و سازگار با همه مرورگرها خواهد بود. مانند یک نسخه سالانه، برای کل اکوسیستم وب. اینجا را دنبال کنید.
4. توسعه دهندگان Chrome Extensions پشتیبانی بیشتری دریافت می کنند
برنامههای افزودنی نقش مهمی در کمک به ارائه تجربه شخصیتر به کاربران وب خود دارند و در عین حال به کاربران جدید نیز دسترسی پیدا میکنند. ما میخواهیم برنامهنویسانی را که در برنامههای افزودنی Chrome سرمایهگذاری میکنند برای موفقیت آماده کنیم. بنابراین، همراه با تمدید اخیر جدول زمانی انتشار Manifest V3، رابط کاربری فروشگاه وب Chrome را بهبود میبخشیم، اسناد و نمونههای برنامه افزودنی را بهروزرسانی میکنیم ، و سطوح تعامل جدید را در پانل کناری Chrome اضافه میکنیم.
5. Interaction to Next Paint سال آینده به Core Web Vital تبدیل می شود
پس از آزمایشهای گسترده و بازخورد مستمر از جامعه در مورد مجموعه فعلی Core Web Vitals، ما اعلام کردیم که قصد داریم اولین تاخیر ورودی را با Interaction to Next Paint یا INP جایگزین کنیم، معیاری که پاسخگویی را بهطور جامعتری اندازهگیری میکند. این تغییر در مارس 2024 اعمال میشود، بنابراین میتوانیم به شما زمان کافی برای آشنایی و بهینهسازی برای INP بدهیم.
6. کلیدهای عبور آینده احراز هویت را به وب می آورند
برای برنامههای وب که به تجربیات وارد شده متکی هستند، اکنون زمان ارتقاء از گذرواژهها و احراز هویت دو مرحلهای به کلیدهای عبور است. این فناوری که بر اساس استانداردهای صنعتی ساخته شده است، جایگزینی مطمئنتر برای رمزهای عبور و سایر عوامل احراز هویت فیشپذیر است و تجربه ورود و احراز هویت یکپارچه را برای کاربران شما ایجاد میکند. خیلی خوب است که می بینیم کاربران اولیه مانند Shopify با ادغام این راه حل بدون رمز عبور تأثیر قابل توجهی پیدا کرده اند.
7. فن آوری های جدید حفظ حریم خصوصی با جعبه ایمنی حریم خصوصی
با کار با اکوسیستم بر روی طرح Privacy Sandbox ، ما به طور کلی پیشرفت زیادی در حذف بردارهای ردیابی در وب داشته ایم. و ما اکنون در حال ارسال عملکرد جدید کوکی با CHIPS و مجموعههای شخص اول هستیم که به توسعهدهندگان اجازه میدهد تا با نزدیکتر شدن به پایان کوکیهای شخص ثالث در Chrome، خود را آماده کنند.
8. ویژگی های بیشتر رابط کاربری وب برای بهبود تجربه کاربر و توسعه دهنده
آنچه واقعاً سطح برنامه های وب با کیفیت را بالا می برد ، پیشرفتی است که ما در ویژگی های رابط کاربری وب در طول سال گذشته داشته ایم . اینها شامل ویژگیهای جدید رابط کاربری پاسخگو، اجزای قابل تنظیم با پیشفرضهای قابل دسترس و وضعیت مدیریت شده توسط مرورگر، و برخی بهروزرسانیهای واقعاً هیجانانگیز در انیمیشنها و APIهای تعاملی است. خوبی های زیادی در دنیای رابط کاربری وب وجود دارد و ما نمی توانیم منتظر باشیم تا ببینیم شما با اینها چه می سازید.
9. Chrome DevTools اشکال زدایی کد چارچوب را بهبود می بخشد
ما در حال بهبود نحوه اشکال زدایی برنامه های وب خود در Chrome DevTools با همکاری چارچوب های جاوا اسکریپت مختلف هستیم. شما ردپای پشته تمیزتر ، گزینه جدید «نمایش کدتان» و قابلیت اطمینان بیشتر در نقطه شکست را خواهید یافت. هدف ما این است که به شما کمک کنیم روی کدی که می نویسید تمرکز کنید و نه کدی که به دلیل انتخاب پشته شما نشان داده می شود. کار ما در اینجا متوقف نمیشود و به یافتن راههایی ادامه میدهیم تا ابزارهای خود را عمیقتر به جریانهای کاری شما وارد کنیم و واقعاً بر کاهش اصطکاک توسعه در وب تمرکز کنیم، بنابراین این فضا را تماشا کنید .
10. 100 آپدیت API در I/O امسال
100 API در I/O در سال جاری برجسته شده است - از ذخیره سازی بهتر و راه حل های معماری گرفته تا ویژگی های قدرتمند UI، به علاوه پشتیبانی بهبودیافته از لوازم جانبی، از صفحه کلید MIDI گرفته تا تبلت های طراحی، در مرورگر. همه آنها را از طریق محتوای درخواستی منتشر شده در کانال YouTube ما مشاهده کنید.
ما می خواهیم این واقعیت را جشن بگیریم که همه به وب دعوت شده اند. و اینکه ما با هم پلتفرم را بهتر می کنیم. نمی توانید منتظر بمانید تا ببینید با این وب جدید، مفیدتر و قدرتمندتر چه می سازید.
شما را در Google I/O بعدی می بینیم!