اعلان‌های فشاری برای وب

در قسمت این هفته

Chrome 42 با اعلان‌های Push فرود می‌آید، Jacob Kaplan-Moss افسانه‌های مربوط به برنامه‌نویسان را رد می‌کند، URL‌های مرتبط با پروتکل اکنون ضد الگو هستند، نشان سازگار با موبایل به گوگل می‌رسد، نکات git با First Aid Git و بهینه‌سازی برنامه‌تان با RAIL.

کروم 42 اینجاست

کروم 42 این هفته پایدار شد و تعدادی ویژگی جدید به همراه آن ارائه شد. اعلان‌های فشاری به کاربران اجازه می‌دهند به‌روزرسانی‌های به‌موقع را انتخاب کنند، بنرهایی را نصب کنند که کاربران را به ذخیره صفحات در صفحه اصلی خود تشویق می‌کند، مجوزها به شما اطلاع می‌دهند که آیا می‌توانید از API استفاده کنید، واکشی به عنوان جایگزینی برای XHR عمل می‌کند، و حتی شامل پشتیبانی از کلاس‌های ES6 می‌شود. .

https://twitter.com/ChromiumDev/status/590169593110335488

http://updates.html5rocks.com/2015/03/push-notifications-on-the-open-web

http://updates.html5rocks.com/2015/03/increasing-engagement-with-app-install-banners-in-chrome-for-android

http://updates.html5rocks.com/2015/04/permissions-api-for-the-web

http://updates.html5rocks.com/2015/03/introduction-to-fetch

افسانه شکن

سخنرانی Jacob Kaplan-Moss از PyCon امسال این دوگانگی را که توسعه دهندگان یا 10 برابر بد و یا کاملاً وحشتناک هستند، از بین می برد. حذف این مفروضات به ما کمک می کند تا مشکلاتی مانند سندرم خیانتکار را بهتر بشناسیم و برای بهبود محیط های کاری بالقوه سمی کار کنیم.

https://www.youtube.com/watch?t=772&v=hIJdFxYlEKE

TLS همه چیز!

URL های مربوط به پروتکل اکنون یک ضد الگو هستند. این هفته توسط پل ایرش در توییتر منتشر شد، تمرین کنار گذاشتن پروتکل از یک URL اکنون منع شده است، زیرا احتمالاً می تواند منجر به حملات Man-on-the-side شود، مشابه آنچه که به GitHub برخورد کرد. توصیه جدید این است که اگر دارایی در SSL موجود است، همیشه از طریق https درخواست کنید.

https://twitter.com/paul_irish/status/588502455530311680

https://www.paulirish.com/2010/the-protocol-relative-url/

http://www.netresec.com/?page=Blog&month=2015-03&post=China%27s-Man-on-the-Side-Attack-on-GitHub

RU MOBILE FRIENDLY؟

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

http://googlewebmastercentral.blogspot.com/2014/11/helping-users-find-mobile-friendly-pages.html

https://search.google.com/test/mobile-friendly

رسیدن به سرعت

یادگیری git می تواند سخت باشد. نگاهی به StackOverflow بیش از 53000 سوال مرتبط با git را نشان می دهد، اما کمک در راه است. First Aid Git فهرستی قابل جستجو از متداول ترین سؤالات git است. کنجکاو هستید که چگونه تغییری را که به تازگی وارد شاخه اصلی کرده اید، لغو کنید؟ می‌توانید پاسخ و موارد دیگر را بیابید یا یک درخواست کشش برای افزودن به فهرست ارسال کنید.

http://ricardofilipe.com/projects/firstaidgit/#/

بهینه سازی راه آهن

60 فریم در ثانیه هدف یک تجربه وب روان است، اما به راحتی می توان از مسیر سریع خارج شد. پل لوئیس و کامرون پیتمن در این دوره رایگان 6 قسمتی Udacity به شما نشان می دهند که چگونه 4 حوزه اصلی پاسخ برنامه، Animate، Idle و Load را با نام مستعار RAIL بهینه کنید. مهاجمان jank را منفجر کنید و DevTools را یاد بگیرید و در عین حال اسرار یک برنامه وب سریعتر را یاد بگیرید.

https://www.udacity.com/course/browser-rendering-optimization--ud860

محافظ صفحه با جاوا اسکریپت توسط Yash Bhardwaj

http://codepen.io/yashbhardwaj/full/hHgtE/

هرج و مرج شیرین در فضای توری By Bailh

http://codepen.io/cathbailh/full/KpPjPg/

انیمیشن CSS 101 - تصویر قهرمان توسط دونوان هاچینسون

http://codepen.io/donovanh/full/EjYeLa/

لینجر اثر حکیم الحطاب

http://codepen.io/hakimel/full/zwxba/

نظر خود را در توییتر #LazyWebShow به ما بگویید

برای اخبار بیشتر در وب، این منابع را بررسی کنید: هفته نامه جاوا اسکریپت: http://javascriptweekly.com/ پلتفرم وب باز روزانه: http://webplatformdaily.org/ HTML5 Weekly: http://html5weekly.com/

مشترک شدن در کانال Google Developers در: https://goo.gl/mQyv5L