Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
•
UnderJS Podcast #27 — V8 опять 8. 3/4/5 и PHP 8
•
Подкаст «Фронтенд Юность» #157: Научись жить на 280к в месяц
•
Подкаст CSSSR — Firefox 81, новый JSX Transform, критика Web Components, оптимизация CDN, V8 8.6, Hacktoberfest 2020
•
Зачем нужна выделенная Frontend Core команда и как мы внедряли дизайн систему
•
Почему я выбрал Next.js, а не Gatsby, Gridsome или Nuxt?
•
Вы не знаете как должны работать модальные окна
•
Lazy-loading видео
•
Как использовать отслеживание лица для взаимодействия с типографикой
•
Сделайте ваше PWA больше похожим на приложение
•
упс, я думаю, мы (фронтендеры) теперь фулстек-разработчики
•
Создание зеркальных эффектов с React-Three-Fiber и Three.js
•
Полное руководство по медиа-запросам в CSS
•
Закрываем пробелы (в flexbox). С��атья в блоге igalia об устранении проблем в спецификации flexbox
•
Добиваемся вертикального выравнивания (спасибо, Subgrid!)
•
Как автоматически настроить размер шрифта с помощью CSS font-size-adjust?
•
Инспектор для CSS Grid в Хроме
•
Как сделать полупрозрачный слой для фона с помощью CSS, не затрагивая текст
•
Как использовать Tailwind CSS?
•
Простые TypeScript-хитрости, которые позволят масштабировать ваши приложения бесконечно
•
Декларативный Shadow DOM. Новый способ реализации и использования Shadow DOM непосредственно в HTML.
•
Анонс MobX 6
•
Компиляция нейронной сети на JavaScript в менее чем 500kb кода
•
Утечки памяти в открепленных окнах
Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.

Медиа | Веб-разработка | CSS | JavaScript
Медиа
•
UnderJS Podcast #27 — V8 опять 8. 3/4/5 и PHP 8•
Подкаст «Фронтенд Юность» #157: Научись жить на 280к в месяц•
Подкаст CSSSR — Firefox 81, новый JSX Transform, критика Web Components, оптимизация CDN, V8 8.6, Hacktoberfest 2020
Веб-разработка
•
Зачем нужна выделенная Frontend Core команда и как мы внедряли дизайн систему•
Почему я выбрал Next.js, а не Gatsby, Gridsome или Nuxt?•
Вы не знаете как должны работать модальные окна•
Lazy-loading видео•
Как использовать отслеживание лица для взаимодействия с типографикой •
Сделайте ваше PWA больше похожим на приложение •
упс, я думаю, мы (фронтендеры) теперь фулстек-разработчики •
Создание зеркальных эффектов с React-Three-Fiber и Three.js- Инструменты
• Edge Dev Tools теперь доступны для Visual Studio Code
•
ESLint — корректор вашего кода
•
Что нового в DevTools (Chrome 87)
•
Эмуляция недостатков зрения в DevTools
CSS
•
Полное руководство по медиа-запросам в CSS•
Закрываем пробелы (в flexbox). С��атья в блоге igalia об устранении проблем в спецификации flexbox•
Добиваемся вертикального выравнивания (спасибо, Subgrid!)•
Как автоматически настроить размер шрифта с помощью CSS font-size-adjust?•
Инспектор для CSS Grid в Хроме•
Как сделать полупрозрачный слой для фона с помощью CSS, не затрагивая текст •
Как использовать Tailwind CSS?JavaScript
•
Простые TypeScript-хитрости, которые позволят масштабировать ваши приложения бесконечно•
Декларативный Shadow DOM. Новый способ реализации и использования Shadow DOM непосредственно в HTML.•
Анонс MobX 6•
Компиляция нейронной сети на JavaScript в менее чем 500kb кода•
Утечки памяти в открепленных окнах- Теория
•
Понимание спецификации ECMAScript, часть 2
•
Варианты объектно-ориентированного программирования (на JavaScript)
•
Понимание TypeScript Generics
•
8 распространенных ошибок JavaScript, которых следует избегать
•
Иммутабельность в JavaScript
- React
•
Visx — коллекция графических примитивов для React-приложений, созданная в Airbnb
•
Новый механизм JSX трансформации в React 17 Release Candidate
•
Как использовать SVG иконки в React с React Icons и Font Awesome
•
C JQuery на React: как мы переписали редактор HelloSign
•
Использование Service Workers с create-react-app
•
Мифы о useEffect
•
react-chrono — Современный компонент временной шкалы для react
- Vue
•
Vue 3.0 — первый взгляд
• Интервью с автором Vue.js: «Важно понимать, что хотят пользователи»
• Изучаем реактивность во Vue.js. Простое объяснение
•
Следует ли использовать Composition API в качестве замены Vuex?
- Angular
•
Когда я осознал магию Angular Pipes
•
Состояние RxJS. RxJS 7 и выше
•
Ускорьте разработку Angular schematics с помощью полезных вспомогательных функций
- Svelte
•
Что нового в Svelte: октябрь 2020 г.
•
Почему Svelte революционен
•
Svelte теперь имеет доступную библиотеку для перетаскивания
- Libs & Plugins
•
Shoelace 2.0: Передовая библиотека веб-компонентов
•
smolpxl — Пишите пиксельные ретро-игры на JavaScript.
•
Smart Search — Эффективный способ загрузки больших объемов данных во фронтенд приложения и интуитивно понятная работа с ними
Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.
