Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
•
«Новости 512» от CSSSR: Firefox 89, Safari 15 Beta, Jest 27, цикл статей о работе браузера, разработка базовых компонентов, обзорная статья о тестировании фронтенда и анонс WebExtensions Community Group.
•
Подкаст «Веб-стандарты» #285: Бета Chrome 92, Firefox 89, якоря и расширения, TeamCity, JS внутри WASM, TypeScript 4.3
•
Подкаст «Фронтенд Юность» #190: Как подступиться к старому проекту и не сесть на кулак
•
«Новости 512» от CSSSR: React 18, Vue 3.1, анонс ESLint 8, курсы от CSSSR, :is(), where() и :has(), как прилёг Интернет
•
Подкаст «Callback Hell»: Сервисы Google с плохими Web Vitals, шеринг логики между фронтом и бэком, документация на проектах
•
Будущее веба: станет ли рендеринг в <canvas> заменой DOM?
•
Правильный тег для работы: почему следует использовать семантический HTML
•
5 проблем фронтенда, которые нельзя игнорировать
•
Выкладка нетрадиционной ориентации
•
Полное руководство по CSS Grid с шпаргалкой
•
Системные цвета CSS
•
CSS определяет значения цвета, соответствующие системным настройкам.
•
Media Queries во времена @container
•
Давайте узнаем об Aspect Ratio в CSS
•
CSS size-adjust для @font-face
•
Равные столбцы с Flexbox: это сложнее, чем вы думаете
•
Эксперимент с сортируемыми мультиколоночными таблицами
•
Знакомьтесь с :has: нативный CSS селектор
•
Рог изобилия Container Queries
•
Создание правил для font-size CSS и создание Fluid Type Scale
•
Как я ускорил движок на 13%
•
Прогнозирование временных рядов на JS: анализ данных для самых маленьких фронтендеров
•
Sparkplug — неоптимизирующий компилятор JavaScript в подробностях
•
Как создать фулстек-приложение с помощью Supabase и Next.js
•
Реализация приватных полей в JavaScript
•
Forever Functional: Мемоизация промисов
•
Как реализовать принципы SOLID в JavaScript
•
Автоматизируйте форматирование и исправление JavaScript кода с помощью Prettier и ESLint
•
Современный JavaScript
•
Выходя за рамки ESLint: обзор статического анализа в JavaScript
•
Доберенные типы API для безопасности JavaScript DOM
•
Как создать NFT с помощью JavaScript
•
Rust с точки зрения JavaScript
•
Vivaldi 4.0 — Первое приближение
• Google признал неудачным эксперимент с показом только домена в адресной строке Chrome
•
Возможности WebKit в Safari, продемонстрированные на WWDC21

Медиа | Веб-разработка | CSS | JavaScript | Браузеры
Медиа
•
«Новости 512» от CSSSR: Firefox 89, Safari 15 Beta, Jest 27, цикл статей о работе браузера, разработка базовых компонентов, обзорная статья о тестировании фронтенда и анонс WebExtensions Community Group.•
Подкаст «Веб-стандарты» #285: Бета Chrome 92, Firefox 89, якоря и расширения, TeamCity, JS внутри WASM, TypeScript 4.3•
Подкаст «Фронтенд Юность» #190: Как подступиться к старому проекту и не сесть на кулак•
«Новости 512» от CSSSR: React 18, Vue 3.1, анонс ESLint 8, курсы от CSSSR, :is(), where() и :has(), как прилёг Интернет•
Подкаст «Callback Hell»: Сервисы Google с плохими Web Vitals, шеринг логики между фронтом и бэком, документация на проектах
Веб-разработка
•
Будущее веба: станет ли рендеринг в <canvas> заменой DOM?•
Правильный тег для работы: почему следует использовать семантический HTML•
5 проблем фронтенда, которые нельзя игнорироватьCSS
•
Выкладка нетрадиционной ориентации•
Полное руководство по CSS Grid с шпаргалкой•
Системные цвета CSS•
CSS определяет значения цвета, соответствующие системным настройкам.•
Media Queries во времена @container•
Давайте узнаем об Aspect Ratio в CSS•
CSS size-adjust для @font-face•
Равные столбцы с Flexbox: это сложнее, чем вы думаете•
Эксперимент с сортируемыми мультиколоночными таблицами•
Знакомьтесь с :has: нативный CSS селектор•
Рог изобилия Container Queries•
Создание правил для font-size CSS и создание Fluid Type Scale
JavaScript
•
Как я ускорил движок на 13%•
Прогнозирование временных рядов на JS: анализ данных для самых маленьких фронтендеров•
Sparkplug — неоптимизирующий компилятор JavaScript в подробностях•
Как создать фулстек-приложение с помощью Supabase и Next.js•
Реализация приватных полей в JavaScript•
Forever Functional: Мемоизация промисов•
Как реализовать принципы SOLID в JavaScript•
Автоматизируйте форматирование и исправление JavaScript кода с помощью Prettier и ESLint•
Современный JavaScript•
Выходя за рамки ESLint: обзор статического анализа в JavaScript•
Доберенные типы API для безопасности JavaScript DOM•
Как создать NFT с помощью JavaScript•
Rust с точки зрения JavaScriptБраузеры
•
Vivaldi 4.0 — Первое приближение• Google признал неудачным эксперимент с показом только домена в адресной строке Chrome
•
Возможности WebKit в Safari, продемонстрированные на WWDC21
Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.
Комментариев нет:
Отправить комментарий