Дайджест свежих материалов из мира фронтенда за последнюю неделю №450 (11 — 17 января 2021)

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!

Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.


Медиа    |    Веб-разработка    |    CSS    |    JavaScript    |    Браузеры


Медиа


podcast «Новости 512» от CSSSR: Новогодние пробелы
podcast Подкаст «Веб-стандарты» №264. Safari, подсветка ошибок, HTML по частям, Suspense, Concurrent, Server Components и SSR в React
video Тренды веб-разработки в 2021 году — обсуждение на платформе HTML Academy

Веб-разработка


habr Автоматическая виртуализация рендеринга произвольной вёрстки
habr Фронтендеры — герои. Yehuda Katz объясняет почему
en Прогрессивные веб-приложения в 2021 году
en Выбор лучшего генератора статических сайтов на 2021 год
en 6 топ трендов и прогнозов на 2021 год
en GraphQL и Jamstack

  • Инструменты
    en 10 лучших практик контейнеризации веб-приложений Node.js с помощью Docker
    en Deno в 2020
    en Релиз Snowpack v3.0
    en Семь способов проверить доступность вашего веб-сайта с помощью браузерных инструментов разработчика

  • Производительность
    en Front-End Performance Checklist 2021. Всеобъемлющий чеклист производительности от Виталия Фридмана.
    en Как ускорить работу мобильного сайта за 5 шагов + инструменты для тестирования скорости мобильного сайта
    en Отслеживайте производительность вашего веб-приложения с помощью JavaScript

  • Эффекты
    en Анимация бесконечного гиперболического геликоида с помощью Three.js
    en Анимация с Lottie
    en Создание огня из Doom Fire с помощью современного JavaScript


CSS


habr Практика использования спецификации CSS Scroll Snap
habr Искусство компонентов. Пишем карточку контакта Facebook Messenger
habr Свободно стилизируемы outline DOM элементов
en Шпаргалки по FlexBox в 2021
en Почему Tailwind не для меня
en Рисование декоративных линий с помощью CSS
en CSS mix-blend-mode не работает? Задайте background-color!
en 6 свойств CSS, о которых никто не говорит
en Как влюбиться в Single Div иллюстрации
en Об автоматической генерации атомарного CSS

JavaScript


• 2020 JavaScript Rising Stars. Обзор трендов JS-проектов исходя из количества звёзд на GitHub
• State of JS 2020: Результаты опроса
• Практическое введение во внедрение зависимостей (Dependency Injection)
en 5 JavaScript инструментов, на которые стоит обратить внимание в 2021 году
en Полное руководство по манипулированию датой в JavaScript
en Будьте готовы к ESM
en Доступ к веб-камере с помощью JavaScript и React
en JavaScript Rising Stars, пятый выпуск ежегодного обзора тенденций в мире JavaScript
en Анонс TypeScript 4.2 Beta

  • Теория
    habr Будущее JavaScript: декораторы
    • Операторы логического присваивания
    • Стек и очередь в JavaScript
    en Асинхронные циклы и почему они терпят неудачу. Часть 1
    en Новый метод массива, который вам понравится: array.at(index)
    en Новые неизменяемые типы данных JavaScript: записи и кортежи
    en Руководство для новичков по JavaScript мемоизации
    en Глубокое погружение в модули JavaScript

  • React
    habr Код на React и TypeScript, который работает быстро. Доклад Яндекса
    en Дорожная карта React: 10 шагов, чтобы стать разработчиком React в 2021 году
    en Вы не знаете useState, пока не воспользуетесь функциональными обновлениями
    en Профилирование приложений React с помощью Profiler API
    en 3 подхода к интеграции React с пользовательскими элементами
    en Интеграция Dialogflow в приложение на React
    en Использование redux-like middleware для useReducer в React
    en Введение в React Server Side Rendering
    en React vs. web components

  • Vue
    habr Пишем мессенджер на Vue в облаке Amazon
    en 2020-2021: Размышления Эвана Ю о Vue
    en vno: a vue / deno love story
    en Взгляд на Scoped Slots во Vue

  • Angular
    habr Taiga UI — библиотека компонентов под Angular, которую вам стоит попробовать
    en Мысли про документацию Angular: смотрим в будущее, оглядываясь назад
    en Демистификация корневого компонента Taiga UI: паттерн порталов в Angular

  • Ember
    en The Ember Times — Issue No. 171
    en I Love Ember.js — Routes & Ember Data
    en Расстаньтесь со своим фронтенд монолитом с помощью Ember Engines
    en Микро-фронтенды с Glimmer.js и single-spa

  • Libs & Plugins
    en qs — querystring-парсер с поддержкой вложенности
    en Altair — красивый многофункциональный клиент GraphQL для всех платформ.

Браузеры


• Google отключит сторонние браузеры на движке Chromium от своих служб
• Пользователи теперь могут выбрать версию Microsoft Edge для устройств Apple M1

Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.
Источник: https://habr.com/ru/post/537782/


Интересные статьи

Интересные статьи

В этом выпуске переезд Lingualeo на PostgreSQL, главные ошибки свободного ПО, война Epic c Apple, восприятие интерфейсов и золотой век программирования, «часы Уизли», поведение пользо...
Привет, друзья! Меня зовут Петр, я представитель малого белорусского бизнеса со штатом чуть более 20 сотрудников. В данной статье хочу поделиться негативным опытом покупки 1С-Битрикс. ...
Дайджест собирает свежие статьи по дизайну интерфейсов, а также инструменты, паттерны, кейсы, тренды и исторические рассказы с 2009 года. Я тщательно фильтрую большой поток подписок, чтобы вы мог...
Всем доброго времени суток! Рассматривая тему пространственного разнесения, вскользь мы уже коснулись и вопросов замираний в каналах связи, и того, почему такие замирания возникают. Сегодня пред...
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.