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

| Веб-разработка |
| CSS |
| Javascript |
| Браузеры |
| Занимательное |
Веб-разработка
microicon — микросервис с SVG иконками, которые можно использовать в качестве плейсхолдера
Изучаем новые функции SVG 2
SVGs в вебе — неудачные моменты
Должен ли я изучать [вставьте любой новый инструмент]?
Универсальные веб-компоненты
AMP и веб
Мысли об AMP: Accelerated Mobile Project
Тестирование Service Workers
Создавай веб расширения, просто потому что ты можешь это
WebAssembly: под капотом с Mozilla
CSS
Линтинг HTML с помощью CSS
CSS Grid Layout и PostCSS: Now Kiss !
CSS Grid Layout: новый модуль раскладки для веба
Играемся с CSS Grids
Eric Meyer: Добро пожаловать в Grid!
Коллекция примеров использования Grid Layout на CodePen
CSS Grid Layout — шаблон страницы поста в блоге
Простой пример использования `vmin`
Как мы сделали EQCSS & и почему ты тоже должен попробовать создать полифилы
CSS реминификация: совершенно безумная идея, которая сработала
Использование CSS Transitions для раскрывающихся блоков
Можете ли вы центрировать сетку изображений с помощью CSS?
Исправляем белое свечение для фильтра CSS blur()
Реализация Facebook Emoji Reactions с помощью CSS
Интервью с Håkon Wium Lie (создателем CSS) о стилях для печати
JavaScript
История о том, как мы перевели проект в почти четверть миллиона строк на TypeScript и остались в живых
Инструменты для JS разработки
Подробно о скроллинге в вебе в блоге разработчиков Microsoft Edge
hyperHTML: альтернатива для Virtual DOM
Какая лучшая книга для изучения JavaScript?
Интервью с Kris Borchers, исполнительныи директором JS Foundation
Анализ использования устаревших JavaScript-библиотек в интернете
Частота известных уязвимостей в библиотеках JavaScript
Книга Рефакторинг устаревшего JavaScript кода для использования классов: хороший, плохой, злой
Использование Neutrino для быстрого начала разработки на JavaScript
Создаем изоморфное/универсальное приложение на Next.JS + Redux
Разработка механики игры Bounce от Nokia на JavaScript
Пишем модульный JavaScript — ч.2
Шаблон навигации горизонтального скроллинга для тача и мыши с движущимся индикатором активного элемента
Нативные модули ECMAScript: атрибут nomodule для миграции
80/20 руководство по Async/Await в Node.js
Возможности ES6 — десять примеров использования Proxy
Что взять за основу React приложения
Упрощаем универсальное/изоморфное приложение на React + Router + Redux + Express
Перевод поиска Airbnb на React
react2angular — простой способ внедрения React компонентов в приложения Angular 1
Vue.js Component Style Guide
Эй! Слышали ли вы о Vue.js?
Интерактивная инфографика с помощью SVGs & Vue.js
How do people React to my point of Vue
An overVue
Коллекция примеров с UI компонентами на Vue.js
End-to-End тестирование Vue.js с TestCafe
vue-parallax-js
vue-recyclist — бесконечная прокрутка
Сравнение Angular 2 и React
Использование Material компонентов в Angular 2
Лучшие десять статей по Angular 2 за последний месяц
Эмиттеры событий в Angular
Angular Gauge 1.2.0 — настраиваемая директива для создания компонента датчика для Angular JS приложений и панелей управления.
Numscrubber.js — позволяет менять числовые значения в инпутах с помощью перетаскивания мышкой
eslint-plugin-compat — проверка поддержки браузерами твоего кода
franc — определение текста языка по фрагменту
Service Worker Toolchain — коллекция утилит для создания/тестирования/экспериментов с service worker-ами
blurify — маленькая библиотека для размытия изображений, поддерживающая CSS режим либо HTML5 Canvas режим (там где CSS недоступен)
webpack-blocks — конфигурация webpack с помощью блоков с функциональностью
Firefox 52: Представляем Web Assembly, CSS Grid и Grid Inspector
Анонс CSS Grid & the Firefox Grid Inspector Tool
Новое в Chrome 57
Что нового в DevTools (Chrome 58)
Samsung Internet Beta теперь доступен без регистрации
Нам нужно поговорить про Opera Mini
14 нужных советов по работе с Chrome Dev Tools
Занимательное
Правила для создания паролей — ерундаПросим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.