Дайджест свежих материалов из мира фронтенда за последнюю неделю №439 (26 — 31 октября 2020)
- вторник, 3 ноября 2020 г. в 00:30:13

Медиа | Веб-разработка | CSS | JavaScript | Браузеры
SDCast #124: в гостях Михаил Боднарчук, веб-разработчик из Киева, автор фреймворков для тестирования Codeception & CodeceptJS
Подкаст «Веб-стандарты» №253. Edge на Linux, Safari, Chrome 87, Firefox 82, MDN, состояние и структура CSS, история браузеров
Подкаст «CSSSR»: CSS 3D, гайд по Webpack 5, NodeJS 15, React 17 и CRA 4, Playwright Python, Composer 2, Observer APIs
Подкаст proConf #77: React Native EU 2020
Подкаст «Фронтенд Юность (18+)» #161: Я ушел из крипты и надеюсь никогда туда не возвращаться
Создание микросервисной архитектуры с использованием single-spa (миграция существующего проекта)
Сравнение времени сборки генераторами статических сайтов
10 полезных советов по HTML File Upload для веб-разработчиков
HTTP 2 Push: Факты? Фикция? Плацебо?
Сравнения паттернов в микрофронтендах
Клиенты NPM, лучшие, чем оригинал
Решение проблемы обеспечения доступности модального окна для людей с ограниченными возможностями
Почему российские сайты не будут соответствовать ГОСТу по доступности
Прекратите создавать неполноценные недоступные формы!
Чеклист доступности для вашего веб-сайта: часть 2
Креативная реализация кнопки пожертвования
Подборка креативных веб-экспериментов «Awesome Demos Roundup #18»
Создание аудиовизуализаций, работающих с Web Audio API
Задавать Height и Width для изображений снова важно
Адаптивный дизайн высоты
Сравнение различных способов скрытия вещей в CSS
CSS Layouts — Использование Flex-Wrap для выхода за рамки сетки
LibSass прекратил поддержку
Подробнее о content-visibility
Трюк с переключением кастомных свойств CSS
Предотвращение сдвигов макета с помощью CSS grid
В защиту таблиц и флоатов в современной разработке
Взгляд на единицы CSS: пиксели, EM и проценты
Привлекайте внимание пользователя с помощью селектора CSS :focus-within
Сравнение всех единиц измерения в CSS с объяснением
Шпаргалка по JavaScript, которая вам понадобится в 2020 году
Переопределение невозможно: XSS без произвольного JavaScript
История участника проекта jQuery
Примеры использования наблюдателей в JavaScript
Браузер и числа с плавающей запятой
Все, что вам нужно знать о proxy в JavaScript
Начало работы с современным JavaScript — деструктуризация
Объяснение управления памятью в JavaScript
Релиз Next.js 10
Как создавать React формы с отличным UX
Что нового в NextJS 10
Лучшие практики с React Hooks
Когда (и когда не) использовать Redux
Компоненты высшего порядка: шаблон проектирования приложения React
React Router v5: полное руководство
Как локализовать приложение на Vue.js с помощью vue-i18n и Localazy
Уклонение от защиты с помощью VueJS script gadgets
Quasar vs. Vutify vs. Bootstrap Vue: выбор правильной UI библиотеки для Vue.js
План перехода на новую версию Vue JS 3
Давайте сделаем переиспользуемый компонент tree view в Angular
Как перестать бояться и создать собственный Angular CLI Builder
Важность иммутабельности в приложениях Angular
Angular Router: раскрываем некоторые интересные факты и особенности
React vs Svelte — всестороннее сравнение JS библиотек
Sapper мертв! Что будет дальше в Svelte?
Рендеринг Svelte и SEO
Opera станет китайской: компания из Поднебесной получит основной пакет акций