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

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


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



Медиа


podcast Девшахта-подкаст #112: Артём Кобзарь про собственную альтернативу TS и многое другое
podcast Подкаст «Веб-стандарты» №217: Firefox 73, Angular 9, Container Queries, Web We Want, CSS4, JS поедает HTML, DOM Reflow
podcast Подкаст «Фронтенд Юность» (18+) #126: Лавка для фронтендера
video en 9 видео с WebAssembly Summit 2020
video 4 видео с MoscowJS 47
habr Материалы с казанского митапа по фронтенду: Phoenix LiveView, фронтопс, JSON:API

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


en Отключенные контролы в формах и как с ними работать
en Полное руководство по дата-атрибутам
en Сделайте это, чтобы улучшить загрузку изображений на вашем сайте

  • Инструменты
    habr Современная сборка 2020 для frontend. Gulp4
    habr Мои любимые инструменты разработчика Chrome
    • jest vs jasmine: основные отличия
    en Большое руководство по командам консоли
    en destiny — Prettier для файловой структуры

  • Веб-компоненты
    habr Опыт интеграции веб-компонентов на сайт Леруа Мерлен
    en Все способы создания веб-компонентов
    en Веб-компонент для блока кода

  • Производительность
    habr Что такое производительность веб-приложений?
    en Устранение утечек памяти в веб-приложениях
  • JAMstack
    en JAMstack — это в основном брендинг?
    en J в JAMstack не означает React (или Angular, Vue, Svelte и т.д.)

  • Доступность
    en Понимание правил и соотношений цветового контраста в вебе
    en Основные ошибки доступности в веб-разработке


CSS


habr Разбираемся с переменными в CSS на реальном примере
en Фиксированные заголовки с якорными ссылками перехода? Решение — scroll-margin-top
en Анимация изменений SVG Path в CSS
en Стилизация старого доброго элемента Button
en Добавление цветов фона в SVG с помощью элемента «rect»
en Let’s Define CSS 4. Обсуждение в csswg-drafts на github, где народ пытается определить, что же такое CSS 4
en Создаем диагональные раскладки по версии 2020 года
en Эффект частиц пыли на CSS

JavaScript


habr Молчание вентиляторов. Google Colab, Javascript и TensorflowJS
en Создайте полнофункциональную карусель в стиле Tinder на ванильном JavaScript
en Python и JavaScript: радости утиной типизации

  • Теория
    habr 7 трюков с Rest и Spread операторами при работе c JS объектами
    • Новые функции в ES2020
    en 5 cекретных функций JSON.stringify ()
    en 4 способа обмениваться переменными в JavaScript
    en Полное руководство по советам, хитростям и функциям JavaScript, которые вы должны знать

  • Svelte
    habr Пришло ли время забыть о React и перейти на Svelte?
    en Svelte-grid — draggable and resizable grid layout с отзывчивыми брейкпоинтами для Svelte.
    en Медленный код ненавидит его! Оптимизация веб-приложения от 1 до 60 кадров в секунду
    en Разблокировка реактивности с Svelte и RxJS
    en Если бы у Svelte и RxJS был ребенок
    en Не пора ли нам забыть о React и запрыгнуть в вагон со Svelte?

  • React
    habr 10 React-компонентов на все случаи жизни
    • Используем localStorage в React
    en Максимизация переиспользования кода в React
    en Как использовать HTML Drag-and-Drop API в React
    en Отладка проблем с производительностью в React
    en Полное руководство для начинающих по React Router (включая Router Hooks)

  • Vue
    en Vue.js Templates — модификаторы и сокращения
    en The Mindset of Component Composition в Vue
    en Как создавать компоненты Vue в WordPress теме
    en Переход от Vanilla JavaScript к переиспользуемым компонентам Vue
    en Когда использовать новый Vue Composition API (а когда нет)
    en Визуализация данных с Vue и D3
    en Реактивность: Vue 2 vs Vue 3

  • Angular
    en Практическое руководство по Angular: маршрутизация и обработка событий
    en Angular a11y: 11 советов, как сделать ваши приложения более доступными
    en Производительность селекторов NgRx
    en Angular 9: Lazy Loading Components

  • Ember
    habr Что делает реактивную систему хорошей?
    en Переход от React к Ember в 2020
    en The Ember Times — Issue No. 136
    en Использование WebAssembly в Ember.js (Rust + wasm-pack)
    en Эволюция Ember в Intercom
    en 2020 Ember.js Community Survey, ежегодный опрос

  • Libs & Plugins
    en Удаление людей из сложных фонов в режиме реального времени с помощью TensorFlow.js в браузере
    en Удобное TensorFlow.js API для работы с ML на клиенте


Браузеры


habr Mozilla проиграла в войне браузеров, но всё ещё считает, что может спасти интернет
habr 2019-й по версии Chrome
• Дорожная карта по разработке Edge обещает синхронизацию истории и добавление поддержки Linux
• Chrome 81 принесёт глобальную поддержку платформ WebXR и Web NFC

Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.



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


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

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

Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →
Свежая подборка со ссылками на новости и материалы. В выпуске: Composer 2.0 Alpha и другие релизы, 5 новых и одно принятое RFC предложение из PHP Internals, а также обновленные атрибуты на голо...
В этом дайджесте магазины приложений, борющиеся с коронавирусом, Dynamic Delivery и Create ML, мобильные интерфейсы и онбординг, мультиплатформенный Kotlin и дизайнерский Flutter. Ч...
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
Привет, Хабравчане! Отфильтровав для вас большое количество источников и подписок — собрал все наиболее значимые новости из мира машинного обучения и искусственного интеллекта за сентябрь. Не заб...