Дайджест свежих материалов из мира фронтенда за последнюю неделю №272 (17 — 23 июля 2017)
- вторник, 25 июля 2017 г. в 03:12:33

| Веб-разработка |
| CSS |
| Javascript |
| Браузеры |
| Занимательное |
Веб-разработка
HTML Шорты: Как прятать. display: none или visibility: hidden?
Подкаст «Веб-стандарты», Выпуск №77: CSS Minsk JS, сложности DevTools, Storage API в Firefox, DRM и W3C, чистка CSS, вброс и Шорты, гироскоп и драг-н-дроп, Xwebs Megabrowser.
Подкаст «Frontend Weekend» FW #12: Ведущий «Пятиминутки React» про подкастинг и фреймворки
Подкаст «Пятиминутка React» #26: Preact Rocks!
Подкаст «Фронтёрки» #8: Шебанов, зависимые типы, ВК
Подкаст «Фронтенд Юность» #10: Как убивали JavaScript!
Подкаст «Фронтенд Юность» #11: Как стать тимлидом
Подкаст «devschacht» №5: Обсуждаем переводы, вышедшие у нас за прошлый месяц.
Разбираемся с Shadow DOM
Измерение веб производительности; это довольно просто на самом деле
Размышления по поводу HTTP/2 и бандлинга
О нюансах использования Inline SVG на продакшене. Продолжение популярной статьи двухлетней давности
Как сделать Progressive Web Apps: руководство новичка
Комьюнити выбрало официальный неофициальный логотип для Progressive Web Apps
Подробное руководство для новичков по PWA 
Gulp и верстка простой AMP страницы, стрим Юрия Артюха ALL YOUR HTML #8
Как использовать AMP в WordPress
Как Accelerated Mobile Pages (AMP) могут улучшить вам SEO
WebStorm 2017.2 – что нового в поддержке JavaScript, TypeScript, Angular и Sass и работе с ESLint, Karma и Mocha
npm link на стероидах
Как использовать Polymer Webpack
bundle-buddy — инструмент, который поможет найти дубликаты в ваших бандлах
Создание прогрессивного веб-приложения «Тренды Git»: Концепты и Service Workers, Кеширование и Оффлайн
Создание графики на HTML Canvas: новый бесплатный курс на egghead.io
Из грязи в князи, создание WebVR интерактива с помощью Babylon.js для всех платформ
Создание вращающейся 3D карусели на CSS и JavaScript
GreenSock для новичков (часть 2): GSAP’s Timeline
CSS
CSS — это не чёрная магия
Как создать эффект матового стекла на чистом CSS?
Let's Get Critical: минимизация блокирующего рендер CSS с помощью Webpack
Использование CSS для определения и подсчета простых чисел
Отключаем возможность зума в Google Maps iframe
4 техники для задания отзывчивых размеров шрифта с помощью SCSS
RFS: миксин, автоматизирующий использование отзывчивой типографики
Что для веб-разработчиков означают вариабельные шрифты?
JavaScript
Дели — сокращай, или как мы делали мобильный 2ГИС Онлайн
Состояние JavaScript в 2017. Ежегодный глобальный опрос
Десять вещей, которые серьезный JavaScript разработчик должен изучить
Скрытые сообщения в именах свойств в JavaScript
Современный стек разработки фронтенда. Статья на linux.com о революции в JS разработке за последние несколько лет
6 нативных методов манипуляции DOM, вдохновленные jQuery
Инструменты Javascript для end-to-end тестирования веб приложений
Состояние интернационализации в JavaScript
Angular vs React vs Vue
VueJS:
CSSSR Live: Мастер-класс по Vue.js. Приглашенный спикер Борис Окунский проводит двухчасовой мастер-класс для разработчиков CSSSR
CSSSR Pair Coding #1: Делаем учебный проект «Каталог фильмов» на Vue.js
Начинаем работать с Vue.js
Flue. Еще одна flux библиотека
Как (безопасно) использовать jQuery плагины с Vue.js
История нашей прогрессивной миграции с Backbone на Vue.js
Как работать с Computed Properties в VueJS?
Как использовать вотчеры Vue.js для асинхронных обновлений?
Vue.js API в терминале
Vue.js: прогрессивный Javascript фреймворк. Доклад Vito Huang на Bristol JS в июне 2017
React:
В чём сила Redux?
Восемь вещей, которые необходимо изучить в React перед использованием Redux
React Starter Kit: быстрый стартовый шаблон, состоящий из React.js, Babel, PostCSS, Webpack
Введение в Hoodie и React
Как создать клон Reddit с использованием React и Firebase
Как использовать React, ES6, Yarn и Webpack для создания WordPress плагина
Как изучать React: план из пяти шагов
Angular:
Angular 4 — Third Party API’s
Lazy loading: разделение кода NgModules с Webpack
Совмещаем формы Angular с @ngrx/store
Popmotion — маленький кроссплатформенный JavaScript движок для работы с анимацией
RE:DOM — маленькая библиотека, добавляющая хелперы для создания DOM элементов и поддержки синхронизации с данными.
mesh — визуализация данных и редактирование кода JavaScript в табличном интерфейсе
wade — очень быстрая библиотека для поиска
GPU.JS — JavaScript, ускоренный GPU
tiza — стилизация вывода данных в консоль
Пересмотр рыночной доли Firefox. Почему создание лучшего браузера не приводит к росту популярности
Новый Firefox и огромное количество табов
Превью Storage API в Firefox Nightly
ЗанимательноеПросим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.