Push-уведомления для Интернета

В выпуске этой недели

Chrome 42 выходит с push-уведомлениями, Джейкоб Каплан-Мосс развенчивает мифы о программистах, URL-адреса, относящиеся к протоколу, теперь являются анти-шаблонами, значок, удобный для мобильных устройств, попадает в Google, советы по Git с помощью First Aid Git и оптимизация вашего приложения с помощью RAIL.

ХРОМ 42 ЗДЕСЬ

На этой неделе вышла стабильная версия Chrome 42, которая включает в себя ряд новых функций. Push-уведомления позволяют пользователям получать своевременные обновления, баннеры при установке предлагают пользователям сохранять страницы на главном экране, разрешения позволяют узнать, можете ли вы использовать 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

РАЗРУШЕНИЕ МИФОВ

Основной доклад Джейкоба Каплана-Мосса на PyCon в этом году разрушает дихотомию, согласно которой разработчики либо в 10 раз задиры, либо совершенно ужасны. Отказ от этих предположений помогает нам лучше решать такие проблемы, как синдром самозванца, и работать над улучшением потенциально токсичной рабочей среды.

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

TLS ВСЕ ВЕЩИ!

Относительные URL-адреса протокола теперь являются анти-шаблоном. На этой неделе Пол Айриш написал в Твиттере, что практика исключения протокола из URL-адреса теперь не рекомендуется, поскольку это может привести к атакам «человек на стороне», подобным той, которая поразила GitHub. Новая рекомендация — всегда запрашивать актив через https, если он доступен по SSL.

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

РУ МОБИЛЬНЫЙ ДРУЖЕСТВЕН?

Проверьте, оптимизирован ли ваш сайт для мобильных устройств. В недавней статье в блоге Google для веб-мастеров указывается, что начиная с этого момента Google Search будет добавлять метки рядом с сайтами, которые он считает удобными для мобильных устройств. Критерии включают в себя такие вещи, как обеспечение того, чтобы пользователям не приходилось увеличивать масштаб, чтобы прочитать страницу, а ссылки располагались достаточно далеко друг от друга. Вы можете использовать тест на мобильность, чтобы убедиться, что ваш сайт соответствует требованиям. И повысьте навыки веб-основ.

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

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

НАБОР СКОРОСТИ

Изучение git может быть трудным. Взглянув на StackOverflow, можно найти более 53 000 вопросов, связанных с git, но помощь уже в пути. Первая помощь Git — это указатель наиболее часто задаваемых вопросов по Git с возможностью поиска. Хотите знать, как отменить изменение, которое вы только что отправили в основную ветку? Вы можете найти ответ и многое другое или отправить запрос на включение для добавления в индекс.

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

ОПТИМИЗАЦИЯ РЕЛЬСОВ

60 кадров в секунду — это цель для плавной работы в Интернете, но с этого быстрого пути легко сойти. Пол Льюис и Кэмерон Питтман покажут вам, как оптимизировать 4 основные области вашего приложения: отклик, анимацию, ожидание и загрузку, также известные как RAIL, в этом БЕСПЛАТНОМ курсе Udacity, состоящем из 6 частей. Уничтожайте злоумышленников и изучайте DevTools, одновременно изучая секреты более быстрого веб-приложения.

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

Экранные заставки с JavaScript от Яша Бхардваджа

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

Сладкий хаос в пространстве тюля By Bailh

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

CSS Animation 101 — главное изображение Донована Хатчинсона

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

Линджер Хакима Эль-Хаттаба

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

Дайте нам знать, что вы думаете, в Твиттере #LazyWebShow.

Дополнительные новости в Интернете можно найти на следующих ресурсах: Еженедельник JavaScript: http://javascriptweekly.com/ Ежедневник открытой веб-платформы: http://webplatformdaily.org/ Еженедельник HTML5: http://html5weekly.com/

Подпишитесь на канал разработчиков Google по адресу: https://goo.gl/mQyv5L.