Дайджест свежих материалов из мира фронтенда за последнюю неделю №434 (21 — 27 сентября 2020)

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

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

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


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



Медиа


podcast Подкаст «Фронтенд Юность (18+)» — #156 Пересядь с иглы Styleguidist на Cosmos
podcast Подкаст CSSSR: Релиз Vue 3, PostCSS 8, TypeScript 4.1 Beta, Github CLI 1.0, закат moment.js, история интернета

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


habr Математика верстальщику не нужна 2: Матрицы, базовые трансформации, построение 3D и фильтры для картинок
• Почему веб-сайтам нужен заголовок HTTP Strict Transport Security (HSTS)
• Несбывшиеся надежды веб-компонентов
en Упростите свой стек с помощью кастомного генератора статических сайтов
en Начало работы с Eleventy
en Folding the Web: делаем действительно адаптивный дизайн для складных устройств
en Vital Web Performance. Основные метрики производительности для вашего сайта

  • Инструменты
    habr Используем Chrome DevTools профессионально
    en Как мы создали вкладку Chrome DevTools Issues
    en Оптимизация вашего сайта с помощью Fiddler и Lighthouse

  • Доступность
    en Доступная веб-анимация: объяснение доступности анимации в контексте WCAG
    en ComicA11y — эксперимент, целью которого является демонстрация проблем доступности через комиксы
    en “W3C уделяет приоритетное внимание доступности, а не вопросам в области лицензирования открытого исходного кода”. Почему это опять плохо?

  • Эффекты
    en Подборка концептов креативной веб-анимации «UI Interactions & Animations Roundup #10»
    en 25+ интересных текстовых эффектов на CSS
    en Мягкие тени с ray marching в 2D с помощью webgl
    en Spring Physics: как сделать ваши css анимации более натуральными


CSS


• Адаптивное видео с помощью встроенных математических функций CSS
• Математические функции в CSS
en RatioBuddy — простой онлайн-инструмент, создающий SCSS сниппет для любого соотношения сторон.
en Что происходит с CSS Houdini?
en 4 относительно неизвестных свойства для построения CSS лейаутов
en Поиск причины ошибки CSS
en Стилизация элемента details
en 3 вещи о CSS переменных, о которых вы могли не знать
en Почему псевдоэлементы ::before и ::after не работают для полей ввода и картинок
en Линейное масштабирование размера шрифта с помощью CSS-clamp() на основе вьюпорта

JavaScript


• Осваиваем JavaScript ES6 Symbol
en Создание JavaScript promise с нуля, Часть 1: Конструктор
en Обзор функций: ECMAScript 2021
en Все о null в JavaScript
en Объектно-ориентированный JavaScript: примитивы и объекты
en Перебирающие методы массивов изнутри

  • React
    habr ReactJS: шпаргалка по хукам
    habr Введение в React, которого нам не хватало
    en 15 ответов на вопросы собеседования по React с решениями
    en Представляем новый SX Transform
    en Предварительное кэширование изображения с React Suspense
    en Представляем visx от Airbnb — коллекцию низкоуровневых примитивов для визуализации в React
    en Умные способы написания JSX в вашем приложении на React
    en Оптимизированные для поиска SPA с React Helmet

  • Vue
    habr Вышел Vue.js 3.0 «One piece»
    en villus — Небольшой и быстрый клиент GraphQL для Vue.js.
    en Что следует знать о code-splitting с помощью Nuxt.js
    en Vue 3 — Новые функции, критические изменения и способ миграции
    en Состояние типизации во Vuex: самый чистый подход
    en Итак… мы перенесли весь наш фронтенд на Nuxt.js
    video en Vue 3 Composition API Introduction [FULL TUTORIAL]
    video en Vue 3 — Что нового? Что изменилось?

  • Angular
    en Преимущества геттеров и сеттеров TypeScript в Angular
    en Примеры рефакторинга Angular
    en Как правильно выполнять манипуляции с DOM в Angular?

  • Ember
    en The Ember Times — Issue No. 164
    en Представляем ember-data-jsonapi-fields
    en Autotracking: Elegant DX Via Cutting-Edge CS

  • Svelte
    en Почему я не поклонник Single File Components
    en 3 причины попробовать Svelte

  • Libs & Plugins
    habr Первое знакомство с Moon.js
    en fflate — самая быстрая и маленькая библиотека сжатия и декомпрессии на чистом JavaScript.
    en importabular — легкий редактор электронных таблиц для веба, позволяющий пользователям легко импортировать свои данные из Excel.

Браузеры


• Релиз Firefox 81
• Microsoft анонсировал начало тестирования Linux-версии Edge в октябре
• Проблемы в Chrome Web Store: Google окончательно закрывает Payments API
• Выпуск Firefox Reality 12, браузера для устройств виртуальной реальности

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


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

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

Штази или Ministerium für Staatssicherheit, обычно сокращенно MГБ или Stasi, — Министерство государственной безопасности бывшей ГДР (Восточная Германия), тайная полиция, контрразведывател...
Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Инициатив...
Это подборка текстовых материалов и тематических подкастов с участием представителей Университета ИТМО — студентов, аспирантов, научных сотрудников и преподавателей. Мы делимся личным...
Тематическая подборка из статей и вебинаров, посвященная внедрению новых протоколов IPv6, New IP и DNS-over-HTTPS, а также инфраструктурным решениям, оптимизирующим работу сетей. ...
Эта публикация написана после неоднократных обращений как клиентов, так и (к горести моей) партнеров. Темы обращений были разные, но причиной в итоге оказывался один и тот же сценарий, реализу...