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

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


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


Медиа


podcast «Новости 512» от CSSSR: Angular 11, .NET 5.0, security-релизы, Container Query в Chrome, Bloomberg переходит на TS, werf.io
podcast Подкаст «Сделайте мне красиво» №50 — Все дороги ведут к букингу
podcast Подкаст «Фронтенд Юность» #164: Мужицкий тест-suite

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


habr Современный стартовый HTML-шаблон
habr Фронтенд-разработчику: 10 направлений, в которых стоит развиваться в 2021 году
habr Осциллограф в браузере
en Стандартизация <select> и не только: прошлое, настоящее и будущее нативных элементов форм
en 9 новых браузерных функций 2020 года, о которых вы, вероятно, не знали
en Unit Testing: лучшие практики
en 1 бекенд, 5 фронтендов — Todo List с Rails, React, Angular, Vue, Svelte и jQuery
en Бекенд или фронтенд, кому принадлежит слой оркестрации API?

  • Производительность
    • Google развивает новый формат изображений WebP 2
    en Добро пожаловать в новый GTmetrix на базе Lighthouse
    en Google Lighthouse: ожидания vs. реальность

  • Доступность
    en Моделирование недостатков цветового зрения в Blink Renderer
    en 10 надежных советов по увеличению доступности веб-сайтов
    en Недоспроектированные адаптивные таблицы

  • Эффекты
    en Подборка креативных концептов «UI Interactions & Animations Roundup #12»
    en Создание эффектов WebGL с помощью CurtainsJS


CSS


habr Полное визуальное руководство-шпаргалка по Flexbox и Grid + туториал
habr Языки, которые почти стали CSS
video Где использовать флексы, а где гриды? Спойлер: да где хотите
en Релиз Tailwind CSS v2.0
en Цветовая темизация с помощью кастомных свойств CSS и Tailwind
en Что нового в Tailwind 2.0
en Полное руководство по градиентам в CSS
en Липкий сайдбар с динамическим размером на HTML и CSS
en Создание отзывчивых компонентов с прозрачностью
en Нестандартное мышление с помощью CSS Grid

JavaScript


en Анонс TypeScript 4.1
en Самый точный способ запланировать выполнение функции в веб-браузере
en Случаи слабых зависимостей в JS
en Как создать JavaScript PDF Viewer

  • Теория
    habr Внедрение зависимостей (dependency injection) через свойства-функции в JavaScript
    habr JavaScript: что нас ждет в следующем году
    en Три основных новых особенности JavaScript ES 2021 (ES 12), которые меня будоражат
    en В чем разница между Event Handlers и addEventListener в JS?
    en Как использовать Map, Filter и Reduce в JavaScript

  • React
    habr REACT + JEST = TDD ️
    en 7 особенностей JavaScript, которые нужно знать, прежде чем изучать React
    en Продуманный способ использования хука useRef() в React
    en Импортируем React сквозь века
    en Как React использует замыкания для избегания ошибок
    en Как тестировать React.useEffect

  • Vue
    • Отладка приложений Vue в рабочей среде
    en Логирование действий и мутаций Vuex в дикой природе
    en Ionic Vue: UI библиотека для Vue 3
    en React vs Vue – быстрое сравнение (2020 Update)

  • Angular
    en Совместимые компоненты: декларативный подход в Angular
    en Отрисовка динамических компонентов по имени селектора в Ivy
    en Локализация в приложениях Angular с использованием RxWeb
    en Создайте полноценный GitLab pipeline для Angular. Часть 1

  • Ember
    en The Ember Times — Issue No. 168
    en Представляем ember-mirage-gen
    en Мы выбрали Ember в 2015 году, и в 2020 году это все еще хорошее решение.
    en Как работают @tracked и @cached?

  • Svelte
    en Многошаговые формы со Svelte и TypeScript

  • Libs & Plugins
    en Стартовый шаблон для ThreeJS приложений
    en ts-standardx — Еще один настраиваемый линтер для TypeScript и JavaScript.
    en upptime — аптайм-статус и страница состояния сайта на базе GitHub
    en Harold — CLI-инструмент, который сравнивает связанные с фронтетом файлы вашего проекта по размеру

Браузеры


habr Устройство современного веб-браузера Chrome: (часть 1/4), (часть 2/4), (часть 3/4), (часть 4/4)
habr В Firefox 83 внедрили режим «только HTTPS»
• Релиз Firefox 83
• Компания Mozilla передала движок Servo организации Linux Foundation
• Google представила Chrome 87 — последнее в этом году обновление браузера с «самый большим приростом быстродействия за многие годы» и новыми функциями
• С помощью бага в Firefox можно было похитить файлы cookie с Android-устройства
en Троттлинг табов и другие улучшения производительности в Chrome M87

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


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

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

Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Разработчики ...
Сейчас я разберу 1-ю главу Бытия из Ветхого Завета как документацию к некому проекту под названием "мироздание". Когда софтверному проекту десятки человеко-лет, то его специфика...
Это открыто – „Ça reste ouvert“ 1 | caresteouvert.fr/mentions-legales CC-BY-SA | map data OpenStreetMap contributors Картографирование Сёрен Райнеке хочет, чтобы в OSM была единая схема...
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
Вчера в конгресс-центре «Альфандега» в Порту объявили, что Москва выбрана площадкой для проведения старейшего и самого престижного в мире студенческого чемпионата по спортивному программирова...