Дайджест свежих материалов из мира фронтенда за последнюю неделю №309 (2 — 8 апреля 2018)
- вторник, 10 апреля 2018 г. в 00:18:18

Медиа
Подкаст «Frontend Weekend» #47 – Егор Толстой про комплекс фронтендера, Подлодку и реформы в Avito
Подкаст «Веб-стандарты», Выпуск №115: Новинки Safari и Chrome, Ruby Sass всё, логические CSS-свойства, доступные таблицы, неправильные классы и const в JS.
Подкаст «Пятиминутка React» #43 — React 16.3
Подкаст «5 minutes of React» #20 — Jake Archibald: In The Loop (JSConf.Asia 2018)
Подкаст «Девшахта/Ночной фронтенд»: №29: CodeFest 2018. День второй
Подкаст «Pro WEB IT», Выпуск 1 — Про константы в JavaScript
«ALL YOUR HTML» #43: «Буквы с физикой»
JSConf Iceland 2018, 35 видео
Веб-разработка
Проект RealWorld: сравнение фронтенд-фреймворков
Осторожнее с копипастом: фингерпринтинг текста непечатаемыми символами
Красивые, интерактивные канонические AMP страницы: интерактивное онлайн-руководство
Порция свежих новостей об AMP от Криса Койера
Новичок в создании шаблонов писем? Вот то место, откуда можно начать изучение
Ленивая загрузка изображений и видео: техники, нюансы и возможные проблемы в блоге разработчиков Google
Повышаем производительность вашего сайта с помощью Lazy-Loading и разделения кода
headless-chrome-crawler — распределенный краулер, работающий за счет Headless Chrome
Вышел релиз webpack v4.5.0
CSS
SASS: Оптимизируем media screen
Ограничение длины текста через градиент
Классический Ruby Sass объявлен устаревшим, работы над ним прекращаются 26 марта, 2019
Шпаргалка по Grid Layout (pdf)
Реализация вогнутых уголков на CSS, техники 2018 года
Зачем вам это делать на CSS?. Крис Койер о смысле техники создания изображений на чистом CSS
Избавляемся от префиксов «grid-» в свойствах отступов между ячейками в CSS Grid Layout
JavaScript
Статья в блоге Mozilla: JavaScript к Rust и обратно: история wasm-bindgen
Вот примеры всего нового в ECMAScript 2016, 2017 и 2018
ES6 коллекции: использование Map, Set, WeakMap, WeakSet
ES6 в действии: новые методы по работе с числами
Веб-воркеры в JavaScript: безопасный параллелизм
Полное руководство по паттернам JS
Введение в TensorFlow.js: машинное обучение в Javascript
Полное руководство для новичка по JavaScript Geolocation Tracking
Введение в Payment Request API для Apple Pay
Presentation API: трансляция страниц на второй присоединенный дисплей
VueJS:
Имплементация бесконечного скролла с помощью Vue.js
Methods, Computed и Watchers во Vue.js
Vue CLI 3 — глубокое погружение
React:
Десятиминутный курс по ES6 для начинающих React разработчиков
Создаем SSR приложение с помощью Preact, Unistore и Preact Router
Введение в Bit’s Live React Component Discoverability Playground
Диаграмма жизненных циклов методов React от Дена Абрамова
Angular:
Детальное сравнение AngularJS и Angular 2+
Тестирование Angular: введение для разработчиков
Тестирование Observables а Angular
Путь к Angular v6: третий (и последний?!) релиз кандидат уже здесь
Состоялся релиз D3 5.0, популярной библиотеки для визуализации
Скаффолдинг для существующих проектов, часть 1: casex — библиотека для трансформации текста
Расширяемый eslint плагин для поддержки файлов переводов JSON i18n.
Браузеры
ЗанимательноеПросим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.