Дайджест свежих материалов из мира фронтенда за последнюю неделю №256 (27 марта — 2 апреля 2017)
- понедельник, 3 апреля 2017 г. в 03:13:22

| Веб-разработка |
| CSS |
| Javascript |
| Браузеры |
| Занимательное |
Веб-разработка
Пробуем делать web-frontend на Rust (WebAssembly)
Гид по верстке адаптивных писем
Awesome Newsletters: подборка еженедельных рассылок на тему веб-разработки
Бесплатные инструменты сжатия изображений для ускорения работы сайта
Preload, Prefetch и приоритеты в Chrome
Повышение скорости сайта с помощью машинного обучения
Разработка под мобильные: RWD, PWA, AMP или Instant Articles?
Как выбрать идеальный формат изображения для оптимизации вашего сайта
Являются ли SVG изображения хорошим вариантом для производительности сайта?
Для веб-разработчиков скорость — это новое SEO
AMP: breaking news. О негативных аспектах использования Google AMP
Обстоятельный обзор WebPack
Ускоряем разработку темы под WordPress с помощью Gulp
Почему сейчас самое время бизнесу серьезно задуматься о Progressive Web Apps
Как создать эффект сдвигающегося подчёркивания с CSS и JavaScript
Экспериментальный макет демонстрации 3D комнаты
Запись трансляции «Moscow JS» в офисе Superjob
CSS
CSS-анимация подождет
Создание сложных макетов с помощью CSS Grid Layout, бесплатный курс на egghead.io
3 свойства CSS Grid, которые заставляют мое сердце трепетать
Простой визуальный онлайн-билдер для облегчения работы над CSS гридами
Заменит ли CSS Grid Flexbox?
CSS Custom Properties в Microsoft Edge
Приручаем непослушные стили с помощью этих трех CSS методологий
Глубокое погружение в CSS: matrix3d() для идеальной кастомной полосы прокрутки
Единицы вьюпорта в CSS: быстрый старт
С CSS все хорошо, просто он действительно сложный
Stylelint Config Generator
Пружинящая анимация в CSS
Responsive font calculator: генерация отзывчивых значений для шрифтов 
О новом псевдо-классе :focus-ring из спецификации CSS Selectors Level 4
JavaScript
Вы знаете, что такое трансдьюсеры
77% сайтов используют хотя бы одну уязвимую JS библиотеку
Улучшаем JavaScript с помощью Flow
Cyclow — реактивный фронтенд фреймворк для JavaScript
12 крайне полезных хака для JavaScript
Основы работы с DOM-ом на ванильном JavaScript (без jQuery)
Glimmer — UI компоненты для Ember
Первый взгляд на ES2018 (первоапрельское)
ECMAScript Observable
Использование генератовров в итераторах
Шесть причин, по которым Async/Await заменят промисы
Простая разработка React в 2017
Да, React захватывает разработку фронтенда. И вот почему
Reactide — первая выделенная IDE для разработки веб-приложений на React
React Bits — сборник шаблонов React, техник, советов и трюков
Берегись состояния Undefined в React
Дружим Angular с Google (Angular Universal)
Angular v4: Hybrid Upgrade Application
Angular 4 уже здесь? Вот некоторые его особенности
Что нового в Angular 4?
Vue.js Tutorial: пример, как создать и пререндерить дружественный к SEO сайт
Создание игры Tic-Tac-Toe с помощью Vue 2: часть 1
Шпаргалка по VueJS 2.2
Семь способов задать шаблон компонента во Vue.js
Однонаправленный поток данных с Vuex
polished — инструментарий для написания стилей в JavaScript
Popper.js — библиотека для создание всплывающих подсказок
Choices.js — легкий плагин для выпадающих списков, аналог Select 2 или Selectize но без jQuery-зависимости
FF Developer Edition 54: новый инспектор и отладчик фич, помощь MDN в netmonitor и многое другое
Новые функции в Safari 10.1
Занимательное
CodePlex закрываетсяПросим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.