Дайджест свежих материалов из мира фронтенда за последнюю неделю №255 (20 — 26 марта 2017)
- понедельник, 27 марта 2017 г. в 03:13:11

| Веб-разработка |
| CSS |
| Javascript |
| Браузеры |
| Занимательное |
Веб-разработка
За пределами браузера: от веба к десктопным приложениям
Результаты Stackoverflow Developer Survey 2017. Что я узнал из опроса на Stack Overflow среди 64,000 разработчиков
Progressive Web Apps — следующий шаг в Responsive Web Design
Модернизация веб-сайта в прогрессивное веб-приложение
Вопросы и ответы о Progressive Web App от cloudfour
А вы знаете скорость загрузки вашего сайта с мобильных устройств? Самое время разобраться
Может ли Guetzli, новый декодер JPEG от Google, помочь решить проблему раздутого веба?
Дискуссия на тему AMP
Эпизоды видеоподкаста Amplify: 7 способов, которыми AMP делает ваши страницы быстрыми, «Но у меня уже есть быстрый сайт»: Для ощущения мгновенной загрузки
Webpack для реальных задач: бандлинг фронтенда и добавление компиляции
Введение в архитектуру Elm и как создать наше первое приложение
Создание производительной анимации expand & collapse в блоге разработчиков Google
Воссоздание легендарой музыки из восьмибитных игр с помощью Web Audio API
Как и почему можно использовать кастомные data атрибуты HTML5
Какой Responsive Design Framework лучший? Конечно же, это зависит
Полное руководство по верстке писем под Android
A11Y Style Guide
Я был веб-разработчиком 17 лет, и вот что я узнал — Daniel Khan
Представлен CodePen Projects — IDE для CodePen
CSS
Учимся мыслить в REM. Разговор об очевидном и о производительности труда в небольшой веб-студии
Демонстративная страница CSS Grid от Moz://a
Первые впечатления от CSS Grid Layout
Моя первая практика с CSS Grid Layout
“Фоллбеки” для гридов
Добавление Grid на существующий дизайн
Пишем модульный CSS (часть 2)
Команда разработчиков Sass отвечает на вопросы
Ваш CSS мог бы быть более понятным
Кастомные свойсва CSS приходят и в Microsoft Edge
Вы вроде как можете использовать кастомные шрифты в HTML письмах
Подборка эффектов наведения из CodePen
Текстовые эффекты с помощью CSS (и небольшой трюк с contenteditable)
JavaScript
Краткая история JavaScript. Часть 2
Отслеживание js-ошибок с помощью Метрики
Лучшие доклады HolyJS 2016 Moscow: Доступ открыт
Современный JavaScript для древних веб-разработчиков
Жизнь после JavaScript: преимущества изучения второго языка
Пишем JavaScript с учетом доступности
JavaScript против Python в 2017
Ловушки ES7 Async/Await
Упрощение асинхронного кода с функцями Async/Await
Быстрый совет: как работают ссылки в JavaScript
Крупномасштабная веб-разработка с TypeScript
Как я изучаю любой front-end фреймворк
Тестирование Service Worker-ов
Создание обложки книги с использованием JavaScript и p5.js
Эврика! Моменты озарения при изучении React
Понимание развёртывания React приложений
Шпаргалка по композиции React компонентов
setState() Gate
Функциональный setState — это будущее React
React медленный, React быстрый: практическая оптимизация React приложений
iterare — библиотека для работы с итераторами ES6
7 JavaScript библиотек для приборных панелей
MoveTo — легкая анимационная библиотека для прокрутки к элементам, без зависимостей
Что нового в Chromium 57 и Opera 44
Chrome 58 Beta: IndexedDB 2.0, улучшение в iframe навигацииnavigation и полноэкранный режим для PWA
Подробности релиза Safari Technology Preview 26
Технические детали Chrome 58
ЗанимательноеПросим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.