Дайджест свежих материалов из мира фронтенда за последнюю неделю №321 (25 июня — 1 июля 2018)
- вторник, 3 июля 2018 г. в 00:17:41

Медиа
Подкаст «Веб-стандарты», Выпуск №127: Доклады на BeerJS, графика в интернете, шрифты в SVG, исчезающие фреймворки, модули ES2015+, див не кликается, почему CSS такой.
Подкаст «Frontend Weekend» #59 – Дмитрий Мананников об истории переезда в Данию, создании стартапа в Чили и BreakfastJS
Подкаст «devschacht»: Ночной фронтенд #39 — Кровавый энтепрайз vs атмосфера стартапа
Подкаст «Фронтенд Юность (18+)» #54 Хочешь быстроты — пиши на плюсах
Подкаст «CSSSR», Новости 512 — Выпуск №12 (25.06 — 01.07)
«ALL YOUR HTML» #55: «Каталог стримов на Vue.js + Nuxt»
Dev.Tube — агрегатор лучших видео для разработчиков
Конференция DUMP-2018: видео всех докладов и презентации
YGLF 2018 Kyiv, все видео с конференции
Веб-разработка
Как WebAssembly ускоряет будущее веб-разработки
Как сделать ваши веб-приложения дружественными к мобильным устройствам
Веб-кеширование, объясненное процессом покупки молока в супермаркете
Релиз Foundation 6.5.0 (RC 1) с большим количеством багфиксов и улучшений
Улучшаем производительность загрузки страниц: Pingdom, YSlow и GTmetrix
Обзор методологии производительности RAIL
lepto — автоматизация редактирования, оптимизации и анализа изображений с помощью CLI и веб-интерфейса
Обеспечение быстрой работы сайта как часть конвейера разработки
«Доступность интерфейсов» — Дмитрий Батогов на ШРИ
Инспектор доступности в Firefox Developer Tools
Создание доступных интерфейсов — это несложно
Креативное меню, созданное в рамках CodePen Challenge
Слайдер с тремя панелями и анимациями перехода
Rabbit Ear — библиотека для креативного создания оригами.
CSS
Как я избавился от 250 KB мертвого CSS с помощью PurgeCSS
Рисование изображений с помощью CSS градиентов
Pixels vs. Ems: Users DO Change Font Size
Как и зачем мы проводим юнит-тестирование нашему Sass
Где CSS4? Когда же он выйдет?
Как быстро прототипировать приложения с помощью CSS Grid и CSS переменных
Что такое единица ‘ch’ в CSS?
Руководство по CSS Grid для чайников
JavaScript
Новый выпуск ".getInstance": Map & WeakMap
Практическое введение в ES2017 Async-Await
Создание AR/VR с помощью Javascript и HTML
Использование JavaScript в индустриях
Новая книга: фул-стэк веб-разработка на JavaScript— от А до Я
Как работает JS: классы и наследование, транспиляция в Babel и TypeScript
Клевые штуки ES6 — большая жирная стрела
React:
Создание статического блога с помощью Gatsby, CosmicJS и React
Как использовать Error Boundaries в React 16
Объединяем React, D3 и их экосистемы
Новые свойства и исправления, которые мы получили с последним релизом React
VueJS:
Vue + TypeScript: комбинация в вашем редакторе кода
Шаблоны динамических компонентов с помощью Vue.js
Angular:
5 лучших курсов для изучения Angular в 2018
Angular — советы и трюки
Архитектуры громадных энтерпрайз проектов на Angular
gio.js — JS библиотека для создания трехмерной инфографики в виде глобуса, использующая Three.js
face-api.js — JavaScript API для распознавания лиц в браузере с помощью tensorflow.js
docz — ещё никогда документирование не было таким простым
Браузеры
Firefox проверит скомпрометированные пароли методом k-анонимизации
Mozilla добавляет функцию «Была ли утечка» в Firefox
Firefox 61 – Quantum of Solstice
Улучшения производительности JavaScript и WebAssembly в EdgeHTML 17
Занимательное
Гайд по подключению платежей к Telegram ботам. Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.