Дайджест свежих материалов из мира фронтенда за последнюю неделю №388 (4 — 10 ноября 2019)
- вторник, 12 ноября 2019 г. в 00:27:12

Медиа | Веб-разработка | CSS | JavaScript | Браузеры |
Подкаст «Фронтенд Юность»: #114 Тёплый выпуск с Дэном Абрамовым
Подкаст «CSSSR»: Новости 512 — TypeScript 3.7, React Concurrent Mode, GraphQL API, Gitlab и геополитика
Repozitorro #33 — Самое полное ревью вёрстки
Веб-разработка
Превращение вашего существующего приложения в прогрессивное веб-приложение
Первые 5 советов по созданию безопасных (веб) приложений
Apple пытается убить веб-технологии
GraphQL: The Documentary (Русская версия)
Лицемерие google. PageSpeed Insights
Prettier 1.19: долгожданная опция Vue, TypeScript 3.7 и новые функции JavaScript
Как полностью оптимизировать Webpack 4 Tree Shaking
«Шакал»: сжимаем фронтенд
Современная загрузка скриптов
Почему нагрузочное тестирование и тестирование производительности должны выходить за рамки проверки времени отклика
Оптимизация изображений для пользователей с низкой скоростью сети
Оформляйте стили наведения, фокуса и активного состояния по-разному
Что я узнал о доступности в SPA
aria-label не переводится
Как доступность становится все более важной в веб-разработке
CSS
А есть ли случайные числа в CSS?
Улучшите свой CSS с помощью этих 5 принципов
Переменные CSS с инлайновыми стилями
Некоторые вещи, которые вы должны знать при работе с viewport-единицами
Показываем кнопку поиска, когда поле поиска не пусто
Учебное пособие по CSS grid: 13 советов и приемов, которые следует знать веб-разработчику
Сила CSS-процессоров в разработке веб-приложений
Синтаксис с двумя значениями display (и иногда с тремя)
Трюк с анимацией точки на букве “i”
8 CSS-фильтров для изображений с примерами кода
PureCSS Lace: воссоздание портрета на чистом CSS
Типизация REST API для фронтенд разработчика
Axios vs Fetch — что использовать в 2019
Лучшие практики Node.js
Грядущие новые функции JavaScript, о которых вы должны знать, если вы используете JavaScript каждый день
Функциональное программирование с точки зрения EcmaScript. Чистые функции, лямбды, имутабельность
Лексическое окружение (LexicalEnvironment) и Замыкание (Closures) в EcmaScript
Поймут даже дети: простое объяснение async/await и промисов в JavaScript
Что такое super() в JavaScript?
Разрываем цепочки с пайплайнами в современном JavaScript
Атрибуты свойств объекта в JavaScript
Использование i18n с Next.js & React context API
React Query — Хуки для извлечения, кэширования и обновления асинхронных данных в React
Методы жизненного цикла, хуки, ожидания: что лучше всего выбрать в React?
3 способа создать свою собственную библиотеку компонентов в React
Экспериментируем с новым режимом Concurrent в React
39 продвинутых ответов на вопросы собеседования по React, которые вам следует сегодня уточнить
Автоматический рутинг в приложениях на Vue.js
Обработка форм во Vue.js
Полная информация об атрибутах и структурных директивах в Angular
Google Maps теперь является компонентом Angular
26 лучших вопросов на собеседовании по Angular 8 в 2020
hybrids.js — декларативные и функциональные веб-компоненты
tenko — 100% совместимый со спецификацией парсер JavaScript ES2020, написанный на JS
Proton: легкая JS-библиотека для анимации частиц
cashify: библиотека для конвертации валюты, наследник money.js
Браузеры
Подготовка ваших сайтов к новому Microsoft Edge Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.