Дайджест свежих материалов из мира фронтенда за последнюю неделю №413 (27 апреля — 3 мая 2020)
- вторник, 5 мая 2020 г. в 00:30:12

Медиа | Веб-разработка | CSS | JavaScript | Браузеры | Занимательное
Подкаст CSSSR: Автоматизация рефакторинга, миграция на TS, TypeScript 3.9 RC, Redis 6, релизы NodeJS и RoR
Подкаст «Веб-стандарты» №227: Сайт Веб-стандартов, cssunderhood, Chrome, цвета, кастомные свойства, Brotli, цена фреймворков
RWPod Кафе 15: Andrey Sitnik
Подкаст CSSSR. Argumentarium – Место верстки во Вселенной
Я.Субботник по разработке интерфейсов 2020
Веб-разработка
Opium.Fill — стандартизация цветовой схемы глазами программиста
Современные архитектуры фронт-энда
Современное SEO: AMP-истории
Немного невинных забав с HTML-видео и Progress
Хранилище для веба. Существует много разных вариантов хранения данных в браузере. Какой из них лучше всего подходит для ваших нужд?
Как не попасть в ловушку браузерного кэша
Как уменьшить размер бандла — стратегия однобуквенных классов в css-modules
Мониторинг производительности CSS-анимации
Автоматизация тестирования веб-производительности с помощью Puppeteer
Избегайте aria-roledescription
Эффект морфинга при наведении на текст
Руководство по воссозданию эффекта погружения при скроллинге
CSS
Полностью отзывчивый дизайн — это больше, чем просто медиа-запросы
Гибкая разметка без медиа-запросов: функции min(), max(), clamp()
Мои любимые вопросы о CSS с детальными ответами
Atomic CSS-in-JS
Selection в CSS
Фейковые трехмерные элементы с помощью CSS
Мысли по поводу реализации Container Queries в браузерах
Свойство CSS «content» принимает альтернативный текст
Как решить проблему Z-index в течение 1 минуты
3 безумно простых способа переключить ваш сайт в темный режим
Создайте красивый input range только с CSS
Что мы упускаем при обучении CSS?
Дорога в ад JavaScript-зависимостей
Я перехожу на JavaScript
Продвинутый TypeScript
Цена JavaScript-фреймворков
Неироничная ненависть к JavaScript
Alpine.js: JavaScript Framework, который используется как jQuery, написан как Vue и вдохновлен TailwindCSS
Продолжительный рефакторинг 100000 строк кода — TinyMCE на TypeScript
Шпаргалка по window.location
Разработка реактивного гамбургер-меню с помощью React-хуков, TypeScript, и styled-components.
Улучшение производительности загрузки страниц Next.js и Gatsby с помощью чанков
Демистификация React Redux
Что бы я хотела знать о React
Должен ли я использовать делегирование событий в React?
Интеграционное тестирование в React: больший охват, меньше тестов
Реализация темного режима в приложениях React с использованием styled-components
Визуальное руководство по ментальным моделям React
Сравнение Next.js и After.js для приложений c SSR React
Русскоязычная документация по Angular
Angular CLI flows. Big picture.
Плохие практики Angular: свежий взгляд
Лучший способ передать данные в ваши Angular компоненты
Рекурсия в шаблонах Ember.js, case factorial(n)
Превью деплойментов с с ember-cli-deploy и Github actions
Почему стоит попробовать Svelte
Хотите изучить Svelte? Вот наш бесплатный курс из 16 частей от Svelte Master
Обработка инпутов в Svelte
Cupertino Pane — современная слайд-панель с использованием тач-технологий
10 JavaScript библиотек для манипуляций с изображениями на 2020 год
quotable-toolbar — TypeScript плагин, который реализует цитирование текста на веб-страницах
Определение токсичности текста с помощью React и Tensorflow
Hero Generator: Создайте красивый hero image для своего сайта или приложения
jExcel это плагин для создания электронных таблиц в вебе, совместимых с Excel и другими таблицами
utfu: заменяет непонятные символы из старых кодировок на правильные символы UTF-8.
Браузеры
ЗанимательноеПросим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.