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

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


Медиа    |    Веб-разработка    |    CSS    |    JavaScript    |    Браузеры    |    Занимательное    |    



Медиа


podcast «Новости 512» от CSSSR: NodeJS 15.1.0, TS 4.1 RC, Promises с нуля, нативность Sketch, тарифы Travis-CI, MDN Web DNA 2020
podcast Подкаст «Сделайте мне красиво», выпуск №49: Постарайтесь не выгорать джунами
podcast Подкаст «Фронтенд Юность» №162: Сотни новых фронтендеров отнимают наш хлеб
podcast Подкаст «Веб-стандарты» №255: Подсказки для флексов, File API, выражения от контейнера, ARIA, переменные и темы, масонри

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


habr Готовим console.log() правильно
habr Сравнение скорости генераторов статических сайтов
habr Есть ли перспективы у монолитных web-приложений?
• Что такое атрибут rel=noopener
• Атаки кликджекинга (clickjacking ) и как их предотвратить
en Создание микро-фронтендов
en История перехода Wix на React Native
en Веб-разработка для начинающих: 12-недельная учебная программа из 24 уроков по основам JavaScript, CSS и HTML от Microsoft
en Релиз Bootstrap 5 Alpha 3

  • Инструменты
    en Chrome DevTools: создавайте собственные сочетания клавиш и повышайте производительность
    en Что нового в DevTools (Chrome 88)

  • SVG
    en SVGBox — онлайн-инструмент для вставки SVG иконки на сайт с возможностю менять их цвет в параметре ссылки
    en SVG Path Editor
    en Библиотеки для анимации отрисовки SVG

  • Производительность
    en Как метрики Core Web Vitals влияют на алгоритмы Google
    en Изображения WebP и WordPress: зачем и как их использовать (+ плагины)

  • Доступность
    en Puppetaria: accessibility-first скрипты для Puppeteer
    en Не очень короткое замечание об использовании aria-label — Big Table Edition
    en Написание кода без помощи рук

  • Эффекты
    habr 20 небольших, но вдохновляющих вызовов веб-разработчику
    en Inline Menu Layout with Gallery Panel
    en Эффект наведения с WebGL-текстурой с использованием curtainsjs

CSS


habr Таблицы и CSS-свойство float в современной веб-разработке
habr Нативный Masonry Layout в CSS Grid Level 3
en Простые круговые диаграммы с фоллбеком
en Быстрый совет: как сделать новую функцию CSS Overview в Chromium Devtools доступной
en Техника ворона: на шаг ближе к Container Queries
en Самый правильный трюк для автоматического увеличения textarea
en Что такое flex-grow, flex-shrink и flex-basis
en Глубокое погружение в CSS Grid minmax()

JavaScript


en Парсинг Markdown для автоматической вставки оглавления на страницу
en Как я писал JavaScript, чтобы избежать JavaScript
en 10 выводов из масштабного внедрения TypeScript
en Веб-воркеры для улучшения производительности UI

  • Теория
    • Все, что вам нужно знать о Proxy в JavaScript
    en Начало работы с современным JavaScript — шаблонные литералы
    en Декораторы JavaScript с нуля

  • React
    en Ленивая загрузка изображений с помощью Intersection Observer API и React
    en Погружение в использование React и Three.js
    en Учебное пособие по React Forms: доступ к входным значениям, проверка и отправка форм
    en Используйте CSS переменные вместо React Context
    en React Frontload — библиотека для загрузки и управления данными в React компонентах, работающая и на клиенте и на сервере
    en Аутентификация приложений React с помощью Auth0
    en Create React App: реально быстрая подготовка проектов

  • Vue
    habr Графики в Vuejs
    en Использование Vue в качестве генератора статических сайтов на Node.js
    en Vue.js в Web Worker

  • Angular
    habr Добро пожаловать в Angular 11
    habr Декларативный подход в Angular
    en Использование Hot Module Replacement в Angular 11
    en Angular 11 — На пути к безопасной типизации
    en Темизация приложений на Angular и его библиотек
    en Визуальное регрессионное тестирование с использованием Cypress и Angular

  • Ember
    en Серия интервью «The Rock & Roll with Ember band»: Serguei Cambour, Stuart Guthrie
    en Использование @action и @tracked Decorators в Ember Classic Classes

  • Svelte
    en Svelte — «новый» фронтенд фреймворк
    en Почему Svelte еще не готов к прайм-тайму (и почему он будет классным в свое время)

Браузеры


• Google закрыла в Chrome ещё две уязвимости нулевого дня. За месяц их было устранено уже пять
• В Chrome намерены удалить поддержку технологии Server Push
en Warp: улучшенная производительность JS в Firefox 83
en Прекращение поддержки IE11 — это прогрессивное улучшение

Занимательное


habr Создатель Python Гвидо ван Россум выходит на работу в Microsoft
• Свежий релиз WordPress 5.6 будет нести в себе еще одно крупное изменение jQuery
• Google обязал применять инклюзивную терминологию в своих открытых проектах
• Microsoft призывает пользователей отказаться от многофакторной аутентификации через телефон
• Google просит помощи пользователей, чтобы улучшить алгоритмы Google Photos
• Google Photos перестанет быть безлимитным с 1 июня 2021 года, а файлы неактивных аккаунтов (минимум два года) будут удаляться
• Британскую компанию обязали сменить странное название, потому что оно провоцировало атаки на веб-сайты

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


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

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

Есть такая штука, Milkman — это альтернатива Postman, расширяемый воркбенч для работы с запросами и ответами с интерфейсом на JavaFx и с идеей «всё есть плагин». Несмотря на плагинную архит...
Дайджест собирает свежие статьи по дизайну интерфейсов, а также инструменты, паттерны, кейсы, тренды и исторические рассказы с 2009 года. Я тщательно фильтрую большой поток подписок, чтобы вы мог...
Возможность интеграции с «1С» — это ключевое преимущество «1С-Битрикс» для всех, кто профессионально занимается продажами в интернете, особенно для масштабных интернет-магазинов.
В статье описаны необходимые параметры сервера для оптимальной работы сайта на платформе 1С-Битрикс.
Отмечаем солнечные батареи — проект сообщества OSM в Великобритании на ближайший квартал 1 | data OpenstreetMap contributors Картографирование Теперь в мобильном редакторе Vespucci пользо...