Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
• Подкаст CSSSR: CSS Grid в Chrome DevTools 87, микросервисы, TypeScript-хитрости, Spamtoberfest, эра VS Code
•
Подкаст «Веб-стандарты» №250. Edge в VS Code, инспектор гридов, gap и флексы, математика в CSS, Hacktoberfest, опенсорс
•
Подкаст «Фронтенд Юность» №159: SOLID vs SOLOD
•
Создание favicon для сайта 2020
• Использование политики безопасности контента (CSP) для защиты веб-приложений
•
Расширение ответственности фронтенд-разработчиков
•
Интернет не был создан для обеспечения конфиденциальности, но мог бы
•
Ваше одностраничное приложение теперь представляет собой полифил
•
CSS Variables 101: подробное руководство по CSS переменным с примерами
•
Анимация счетчиков с помощью CSS
•
:focus-visible уже здесь
•
Элегантное решение на CSS Grid для макетов с отцентрированным контентом, который разорван полноширинным блоком
•
Руководство по HTML/CSS формам (без хаков)
•
Красивые примеры 3D трансформаций в CSS
•
Создание отзывчивого медиa-браузера на CSS
•
Балансировка оси с помощью Flexbox
•
Странный, но работающий Flex: интерактивные диаграммы на Flexbox
•
clamp() для отзывчивого дизайна
• Лучшая практика обработки ошибок в современном JavaScript
•
Javascript фреймворк разработки бизнес приложений
•
Обработка range-запросов в сервис-воркере
•
Как работать с мультиселект-элементом в vanilla JS
•
Как сделать ненавязчивую кнопку прокрутки вверх
•
Что ждет JavaScript в будущем?
•
Что меня восхищает в TypeScript 4.0
• В Chrome началась активация IETF QUIC и HTTP/3
• Релиз Chrome 86
• Google Chrome остаётся самым популярным браузером в Китае
• Microsoft рассказала, почему браузеры в Windows 10 создают так много процессов
• Microsoft анонсировала новые функции для Microsoft Edge
•
История веб-браузера
< Дайджест за прошлую неделю
Материал подготовили dersmoll и alekskorovin

Медиа | Веб-разработка | CSS | JavaScript | Браузеры
Медиа
• Подкаст CSSSR: CSS Grid в Chrome DevTools 87, микросервисы, TypeScript-хитрости, Spamtoberfest, эра VS Code
•
Подкаст «Веб-стандарты» №250. Edge в VS Code, инспектор гридов, gap и флексы, математика в CSS, Hacktoberfest, опенсорс•
Подкаст «Фронтенд Юность» №159: SOLID vs SOLODВеб-разработка
•
Создание favicon для сайта 2020• Использование политики безопасности контента (CSP) для защиты веб-приложений
•
Расширение ответственности фронтенд-разработчиков•
Интернет не был создан для обеспечения конфиденциальности, но мог бы•
Ваше одностраничное приложение теперь представляет собой полифил - API
•
Более приватный способ измерения конверсий рекламы — Event Conversion Measurement API.
•
О Web Share API
•
The File System Access API: упрощение доступа к локальным файлам
- Инструменты
• Релиз Webpack 5
•
Что нового в DevTools (Chrome 86)
•
RSLint — JS-линтер, написанный на Rust, максимально быстрый, настраиваемый и простой в использовании.
•
npmx — продвинутый CLI интерфейс для npm
- Производительность
•
Снижение влияния сторонних тегов на скорость загрузки сайта
•
Улучшение HTML5 Lazy Loading с помощью CSS и минимального JavaScript
•
Cumulative Layout Shift на практике
•
Cumulative Layout Shift в реальном мире
- Доступность
•
Доступность в Интернете: определения и сокращения
CSS
•
CSS Variables 101: подробное руководство по CSS переменным с примерами•
Анимация счетчиков с помощью CSS•
:focus-visible уже здесь•
Элегантное решение на CSS Grid для макетов с отцентрированным контентом, который разорван полноширинным блоком•
Руководство по HTML/CSS формам (без хаков)•
Красивые примеры 3D трансформаций в CSS •
Создание отзывчивого медиa-браузера на CSS•
Балансировка оси с помощью Flexbox•
Странный, но работающий Flex: интерактивные диаграммы на Flexbox•
clamp() для отзывчивого дизайнаJavaScript
• Лучшая практика обработки ошибок в современном JavaScript
•
Javascript фреймворк разработки бизнес приложений•
Обработка range-запросов в сервис-воркере•
Как работать с мультиселект-элементом в vanilla JS•
Как сделать ненавязчивую кнопку прокрутки вверх •
Что ждет JavaScript в будущем? •
Что меня восхищает в TypeScript 4.0- Теория
•
Объектно-ориентированный JavaScript простыми словами
• Объектно-ориентированный JavaScript: прототипы
•
Простое объяснение итераторов JavaScript
•
Объяснение Event Loop и Call Stack в JavaScript
•
Начало работы с современным JavaScript — классы
- React
•
Почему мы выбрали MobX, а не Redux, и как его использовать эффективнее
•
Мифы о useEffect
•
Как создать прогрессивное веб-приложение на React (PWA)
•
React Hooks: как начать работу и создать свой собственный
•
JavaScript-less Static SSR с использованием Styled Components
•
Что такое Render в React и как его зафорсить?
•
Создание плагинов для Figma с помощью React
- Vue
•
Полезные инструменты в веб-разработке на Vue.js
•
Приложение To-Do: Composition API как альтернатива Vuex
- Angular
•
Angular Component Libraries и Accessibility
•
Inputs & Outputs: Работа с компонентами Angular
•
Совместимые компоненты: декларативный подход в Angular
•
Демистифицируем angular/router: что такое RouterScroller и чем он полезен?
- Ember
•
The Ember Times — Issue No. 165
•
Использование in-element в Ember.js
•
Более простые и мощные компоненты в Ember Octane с Glimmer Components
•
React сквозь призму Ember: структура приложения и инструменты
•
Шаблоны React Component в Ember.js
- Libs & Plugins
•
ZzFXM — Крошечный генератор музыки на JavaScipt
•
meta-fetcher: крошечный парсер мета-данных по указанному URL
•
spotify-api — быстрая обёртка для взаимодействия со spotify api
Браузеры
• В Chrome началась активация IETF QUIC и HTTP/3
• Релиз Chrome 86
• Google Chrome остаётся самым популярным браузером в Китае
• Microsoft рассказала, почему браузеры в Windows 10 создают так много процессов
• Microsoft анонсировала новые функции для Microsoft Edge
•
История веб-браузера < Дайджест за прошлую неделю
Материал подготовили dersmoll и alekskorovin
ht-pro
Спасибо за очередную подборку
alexzfort Автор
И вам спасибо