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

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


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



Медиа


podcast Подкаст CSSSR: Chrome 85, NodeJS 14.9.0, css-reset vs css-normalize, релизы JS- и PHP-фреймворков, прощай PhoneGap
podcast UnderJS Podcast #25 — Маленький перерыв, TypeScript 4, Angular 10
podcast Фронтенд Юность (18+) — #153 Редактирование PSD в VSCode
podcast Подкаст «Сделайте мне красиво», Выпуск №43: Чем хуже код, тем лучше программисты (в Aviasales)
podcast Подкаст «Веб-стандарты» №245. Firefox 80 и Chrome 85, никто не новый IE, зачем Yarn 2, новый AVIF и WebP v2
podcast en The CSS Podcast №023: Filters
podcast en Подкаст Toolsday: «Svelte: A Second Look»

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


habr Сравнение Blazor и JavaScript-инструментов
habr Безопасность npm-проектов, часть 1
habr Про Shadow DOM
• Как обеспечить безопасность REST API
• 4 способа подделки API во фронтенд-разработке
en 11 микро-фронтенд фреймворков, которые вы должны знать

  • Инструменты
    en Все, что вам нужно знать, чтобы начать работу с Deno
    en Сравнение инструментов для работы с адаптивным дизайном
    en Все, что разработчики должны знать о Figma

  • Производительность
    habr Оптимизация производительности фронтенда. Часть 2. Event loop, layout, paint, composite
    en Повысьте производительность загрузки страницы с помощью этих методов загрузки скриптов
    en GTmetrix ждут большие изменения: Lighthouse, новые тестовые локации, новые PRO планы и др.
    en Ускорение JavaScript (в браузере)
    en Как упростить код SVG с помощью основных фигур

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


CSS


• Кастомные свойства в CSS. Часть 1: что это такое и как работает, Часть 2: особенности применения, Часть 3: ограничения
en Обработка изображений с помощью CSS
en Как использовать CSS Grid для закрепления хедера и футера
en Обводка текста с помощью CSS: Полное руководство
en Техника добавления переноса на новую строку после инлайн элемента
en Пользовательские маркеры с помощью CSS :: marker
en Помимо медиа-запросов: использование новых функций HTML и CSS для адаптивного дизайна
en Верстка шапки сайта с помощью CSS Flexbox
en Варианты решения бага вьюпорта в Mobile Safari
en Как сделать адаптивный компонент с карточкой продукта без медиа-запросов
en Пользовательские стили CSS для полей ввода и текстовых полей
en Создание кастомной полосы прокрутки в 24 строках CSS

JavaScript


habr Обзор ts-migrate — инструмента для перевода крупномасштабных проектов на TypeScript
habr Рецепты по приготовлению оффлайн-приложений
• Обработка ошибок в JavaScript
en 10 малоизвестных веб-API, которые вы можете использовать

  • Теория
    habr JavaScript: область видимости простыми словами
    en JavaScript Array Insert — Вставка массива JavaScript — как добавить в массив с помощью функций Push, Unshift и Concat
    en В JavaScript наконец-то появилась поддержка Native Private Fields и методов
    en Интересное объяснение async/await в JavaScript
    en Освоение сложных частей JavaScript: коллбеки

  • React
    en Почему я люблю React
    en Temper — Управлять состоянием в React стало проще
    en Недостающее введение в React
    en Создание приложений на React с помощью Storybook
    en Создание библиотеки компонентов с помощью React и Emotion

  • Vue
    habr 5 библиотек для Vue.js, без которых мне не обойтись
    habr 4 рекомендации по разработке крупномасштабных проектов на Vue
    • Роутинг в Vue
    en Создайте приложение со списком покупок с помощью Vue 3.0 Composition API
    en Лучшая композиция компонентов в VueJS

  • Angular
    en Сделайте ваше приложение быстрее за счет предзагрузки данных с помощью NgRx
    en Лучший способ реализовать собственные валидаторы

  • Ember
    en Руководство по созданию вашего первого приложения на Ember.js
    en Упростите свое приложение на Ember с помощью Domain Components
    en CI с GitHub Actions для приложений Ember: часть 2

  • Svelte
    en Svelte — Изучение основы этого быстрого фреймворка
    en Svelte/Sapper vs Vue

  • Libs & Plugins
    en fg-modal — Простой и доступный веб-компонент для создания модальных окон от filament group
    en Brahmos — Расширенная JS библиотека для создания пользовательских интерфейсов с использованием современного API React и нативных шаблонов.


Браузеры


• Microsoft пообещала избавиться от Adobe Flash в своих браузерах до конца года
• Mozilla: истории браузера достаточно для надежной идентификации пользователя
• Защита DNS — теперь и в Chrome для Android
en Chrome 86: улучшенное выделение фокуса, WebHID и многое другое
en В чем ценность разнообразия браузеров?

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



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


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

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

Свежая подборка со ссылками на новости и материалы. В выпуске: PHP 8 beta 3, принят новый синтаксис атрибутов в PHP 8, Zephir всё, целая пачка полезных инструментов, статьи, видео, ...
Давайте вспомним какие мероприятия для разработчиков проходили в этом месяце в Москве и посмотрим видео с этих встреч. Возможно, я мог что-то пропустить и буду признателен, если напишите ч...
В новом дайджесте продолжаются рассказы про WWDC и SwiftUI, а заодно говорим про темные режимы, гипер казуальные игры, приложения для людей, рынок фитнес-приложений и многое другое. ...
Под катом — обзоры облачных решений, кейсы, практические рекомендации и аналитические материалы из нашего блога и Telegram-канала. / фото Dennis van Zuijlekom CC BY-SA Индустрия Куда дви...
Некоторое время назад мне довелось пройти больше десятка собеседований на позицию php-программиста (битрикс). К удивлению, требования в различных организациях отличаются совсем незначительно и...