Медиа|Веб-разработка|CSS|JavaScript|Браузеры
Медиа
Подкаст Сделайте мне красиво, Выпуск 48: Ты не должен отходить от робота
Подкаст Веб-стандарты 254: Mozilla против фич, Microsoft против IE, от высоты, миниапы в суперапах, дизайнер в Яндексе
Новости 512 от CSSSR: NodeJS 14.15.0 LTS, NextJS 10, serverless-ужасы, offline-аналитика, package-lock.json, npm roadmap
Веб-разработка
Как разобраться в API HTML?
Как стать фронтенд-разработчиком? Пошаговый гид в мир фронтенда
Как анимировать элемент Details с помощью WAAPI
Топография скорости сайта
Интернационализация и локализация статических сайтов
Live DOM не медленный, плохой или неправильный. Проблема в веб-разработчиках.
Играйте в игру Chrome dino на геймпаде с помощью Gamepad API
- Инструменты
Обзор редакторов кода
Как изменять сторонние веб-сайты с помощью браузерных инструментов разработчика
Adobe XD для Visual Studio Code
- Доступность
Доступные шрифты: пожалуйста, прекратите использовать PX!
Как найти и исправить популярные проблемы веб-доступности
Что такое Section 508 и почему это важно?
CSS
Декларативный Shadow DOM для изоляции стилей
Сравнение различных способов скрытия вещей в CSS
Как писать циклы с препроцессорами
В Chromium прибывают Container Queries!
Руководство по CSS Grid
Аддитивные анимации в CSS
Нативный CSS Masonry Layout в CSS Grid
Как делать CSS анимации
Утилита Flow CSS
JavaScript
JS и его запретные тайны
12 полезных книг по JavaScript
LocalStorage vs. Cookies: все, что вам нужно знать о безопасном хранении токенов JWT во фронтенде
24 современных сниппетов ES6 для решения практических задач JavaScript
What the f*ck JavaScript? Список забавных и хитрых примеров JavaScript кода
- Теория
Неизменяемость в JavaScript
ES2020 Optional Chaining и динамический импорт меняют правила игры. Вот почему.
Что делает JS JSом? Прототипное наследование
7 способов сделать Dependency Injection в функциональным JavaScript без фреймворка
Начало работы с современным JavaScriptArrow Functions
ES модули в деталях
- React
Что нового в Next.js V10?
Ленивая загрузка вашего приложения на React
Как создать расширяемое поле для комментариев
Алгебраические эффекты для React разработчиков
Представляем Quarkly инструмент для react-разработчиков и дизайнеров, который поможет оптимизировать вашу разработку
- Vue
Quasar швейцарский нож для Vue
Vue 3 на Typescript
Методы обхода защиты приложений VueJS
Отложенная загрузка компонентов во Vue 3
Инспектирование Vue приложений на продакшене
Быстрое использование LocalStorage во Vue
Основные проблемы, с которыми я столкнулся при переходе на Vue 3
- Angular
Самые сложные моменты изучения Angular
Отзывчивые компоненты Angular
Общие стили Angular с отложенной загрузкой, специфичные для функционального модуля
- Ember
The Ember Times Issue No. 167
Предварительный просмотр ревизий с помощью ember-cli-deploy-s3-index
- Libs & Plugins
Simorgh инструмент BBC для создания Single Page приложений и поддержкой PWA/AMP
Dojo3D Универсальная библиотека создания трехмерных историй, предназначенная для программистов любого возраста.
Graphery SVG функциональная обертка для SVG
Браузеры
NETSCAPE: Хроника взлетов и падений
Vivaldi для Linux открытое признание
В Chrome планируют добавить собственное хранилище корневых сертификатов
Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.