Дайджест свежих материалов из мира фронтенда за последнюю неделю №488 (4 — 10 октября 2021)

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

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

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


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


Медиа


podcast Подкаст «Фронтенд Юность» #207: Что делать если ты React-крыса
podcast Подкаст «Фронтенд Юность» #208: Дикий лес крымского фронтенда
video OdessaJS 2021, записи докладов
video en Jamstack Conf 2021: три десятка видео с конференции

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


habr Frontend Security: о чем вы хотели бы забыть, но не сможете
habr Как правильно верстать 2, или зачем я написал еще одну UI-библиотеку, мой первый npm-модуль?
habr Микрофронтенды: наш путь к более быстрому и гибкому сайту
en Варианты отображения пароля в input type=«password»
en Рекомендации по использованию Markdown для статических сайтов
en Безопасное манипулирование DOM с помощью Sanitizer API
en Как я создаю современные сайты в 2021 году

  • Эффекты
    en Методы анимации для добавления и удаления элементов из стека
    en Создание 3D-персонажей в Three.js
    en Разбираем искажение homunculus.jp с помощью Three.js
    en Подборка креативных сайтов «Inspirational Websites Roundup» #30
    en FlipBoxes — трехмерные чекбосы на CSS
    en Atropos — легкая бесплатная JS-библиотека для создания потрясающих трехмерных эффектов наведения с параллаксом.

CSS


en State of CSS 2021: ежегодный опрос веб-разработчиков с целью исследования текущего состояния экосистемы CSS
en Руководство по отладке CSS
en Border Radius, работающий по условию в CSS
en CSS в TypeScript с vanilla-extract
en Тень для контейнера со скроллом с помощью JavaScript
en Скелетная анимация загрузки компонента с использованием HTML и CSS
en Руководство по единицам в CSS, все что вам нужно знать

JavaScript


habr Распространённые ошибки при использовании npm, которых лучше не совершать
• Худшие практики в Javascript
en Написание чистых тестов в JavaScript с использованием принципов BASIC
en 27 основных однострочных JavaScript функций, используемых разработчиками ежедневно
en Насколько актуален TypeScript в 2021 году?
en Замена jQuery на Vanilla ES6
en Выполнение HTTP-запросов: Fetch Vs Axios
  • Теория
    en Еще один вопрос для интервью: пересечение двух массивов
    en Неизменяемость объектов в JavaScript
    en Что такое функции высшего порядка в JavaScript?
    en Проникновение и безопасность в JavaScript

  • Бандлеры
    habr Бандлинг всего того, что не относится к обычному JavaScript-коду
    en Полное руководство по началу работы с JavaScript-сборщиком Rollup.js
    en 5 способов уменьшить размер бандла в JavaScript
    en 6 инструментов и техник для анализа размера бандла в Webpack

  • React
    en Разбивка на страницы в Javascript и React с помощью кастомного хука usePagination()
    en Понимание React Router с помощью разработки простого блога
    en Полное руководство по Prop-Types в React
    en React Oxide — простой редактор кода, который вы можете добавить в свои ReactJS проекты
    en Архитектура React проекта

  • Vue
    habr Создание веб-компонентов с помощью Vue 3.2
    en Комплексная CSS-анимация во Vue с AnimXYZ
    en Как мы обновили код Vue 2, добавив немного вкуса TypeScript

  • Angular
    habr OnPush — ваш новый Default
    habr Как мутировать код в Angular-схематиках и не поседеть
    en Angular: лучшие видео сентября 2021 года

  • Ember
    en The Ember Times — Issue No. 190
    en Ember + WebStorm Editor Config
    en Accessibility is Reach: как выглядит будущее доступности в Ember?

  • Svelte
    podcast en PodRocket podcast: Svelte с Rich Harris
    en Попробуем Svelte в первый раз

  • Libs & Plugins
    en VanillaTreeViewer — минималистичный файловый браузер для компактного отображения нескольких файлов одновременно.
    en construct-js: библиотека для создания структур данных на байтовом уровне
    en emoji-regex: регулярное выражение, которое соответствует всем символам, содержащим только эмодзи, в соответствии со стандартом Unicode


Браузеры


• Релиз Firefox 93
• Результаты оптимизации Chromium, реализованные проектом RenderingNG
en Реализация заполнения форм и специальных возможностей в Firefox PDF viewer
en Что, если Chrome сломает функции веба, а Google забудет кому-нибудь сообщить об этом? Ой, подождите, это именно то, что произошло

Дайджест за прошлую неделю.

Материал подготовили dersmoll и alekskorovin.
Источник: https://habr.com/ru/post/582658/


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

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

В России начался Великий пост и маркетологи вышли на тропу войны. Каждый старается изменить позиционирование продукта так, чтобы он казался посетителям магазинов наиболее...
Фото: Grégoire Gaonach Свежая подборка со ссылками на новости и материалы. В выпуске: Объекты в инициализаторах, неймспейсы для расширений, и другие RFC предложения для PHP 8.1. Обновл...
Что в сегодняшнем выпуске: различные генераторы, крутые источники для вдохновения, стильные иконки, топовые продукты из Product Hunt за 2020 год, инструменты для экспорта...
How to carve OSM data into a slade plate – by Harald Hartmann 1 | Foto Harald Hartmann | Map data OpenStreetmap contributors Картографирование Продолжаются дискуссии (в Twitter, в списке ...
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.