Дайджест свежих материалов из мира фронтенда за последнюю неделю №265 (29 мая — 4 июня 2017)
- вторник, 6 июня 2017 г. в 03:14:06

| Веб-разработка |
| CSS |
| Javascript |
| Браузеры |
| Занимательное |
Веб-разработка
Обзор изменений в новом мажорном релизе Node 8
Кастомные свойства — HTML Шорты
Browserslist — это хорошая идея
Webpack vs Gulp
Как я могу сделать сделать доступной свою иконочную систему?
Как улучшать проекты с устаревшим кодом
Песочница для GraphQL
WebAssembly: Mozilla победила
Более быстрая загрузка страницы с помощью легкой анимации CSS и SVG (без JavaScript)
Приключения новичка в веб-производительности
Проверка производительности CSS анимации с помощью браузерных инструментов для разработчика
Ловля мусора: как мы обнаружили самые медленные части UI
Использование метрик производительности, которые наиболее влияют на UX
Чеклист производительности фронтенда для продакшена
HTTP/2 push более сложный, чем я думал
CSS
11 вещей которые я узнал, читая спецификацию flexbox
CSS в JavaScript: будущее компонентных стилей
CSS Media Queries Level 4 by Florian Rivoal
Создание руководства по стилю прямо из кода Sass
Обречен ли CSS всегда быть отстойным?
Любовное письмо к CSS
CSS-фильтры для регулировки яркости, контрастности, непрозрачности и инверсии
Отчет в цифрах: полтора года с атомарным CSS
Новая отзывчивость в вебе — единицы вьюпорта
Подробно о нюансах создания кастомных чекбоксов и радиокнопок
Искусство анимации единственного Div на странице
< css-doodle /> — веб-компонент для рисования шаблонов с помощью css.
Объяснение техники разрыва колонки широким блоком с помощью CSS Grid
scssfmt — быстрый и простой форматор SCSS кода
Трендовые тени на CSS
ctr — очередной CSS Framework
Подборка палитр для эффектной анимации градиентов
JavaScript
Must see: видеозаписи митапа MoscowJS 37
Переосмысливая JavaScript: break и функциональный подход
Что означет Google AMP для JavaScript сообщества
Управление состоянием в CSS с помощью переиспользуемых функций JavaScript — часть 2
Реактивный UI с помощью VanillaJS – часть 1: чистый функциональный стиль
Введение в наиболее часто используемые функции ES6
Как отслеживать изменения в DOM с помощью Mutation Observer
Почему JavaScript?
Cоздание простого Twitter бота с Node.js всего в 38 строк кода
Airbnb перешел на React для создания более отзывчивого фронтенда
Зачем использовать React JS для создания быстрых интерактивных UI?
Получаем лучшую React-цию с помощью прогрессивных веб приложений
Оптимизация рендеринга в React (часть 1)
React как платформа: путь к кросс-платформенному UI — Leland Richardson
Динамический Angular или манипулируй правильно
Вот что вы должны знать о динамических компонентах в Angular
React vs Angular vs Vue в примерах
Какие плюсы и минусы AngularJS и ReactJS?
Начианем современную разработку фронтенда с Vue.js
Прототипирование Filter UX в Instagram с помощью Vue
Использование фильтров в Vue.js
vue-recyclerview — дозагрузка элементов больших списков с vue-recyclerview
Клевая скролл-анимация с помощью библиотеки AOS
t-scroll — плагин для создания анимации по скроллу
Timeline.js — плагин для создания хронологического слайдера с временной шкалой
AmplitudeJS — современный HTML аудио-плеер
o — браузерный загрузчик/бандлер для JS. Без зависимостей, node и cli
taxi-rank — JSDom на базе Selenium Webdriver API
picodom — 1Kb Virtual DOM
Chrome победил
FF Developer Edition 54: новые функции инспектора и отладчика, помощь MDN в netmonitor и многое другое
Chrome 59 — что нового в DevTools
Технические детали Safari Technology Preview 31
ЗанимательноеПросим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.