Дайджест свежих материалов из мира фронтенда за последнюю неделю №426 (27 июля — 2 августа 2020)

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


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



Медиа


• podcast Подкаст «Фронтенд Юность (18+)» #148: Vue, React, Svelte, Typescript, PWA
• podcast Подкаст CSSSR: Vue 3 RC, релизы NodeJS, Svelte + TS, TSDX, V8 8.5, JS будущего, результаты опроса от JetBrains
• podcast Подкаст «Сделайте мне красиво», Выпуск №39: Привет, Svelte! Пока, moment.js!

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


• habr Хватить это верстать дважды или 2-х сторонняя связь между дизайном и кодом
• habr Локальное хранилище или куки? Безопасное хранение JWT на клиенте
• habr О роли фронтенд-разработчика
• Предстоящие изменения в WordPress 5.5, про которые должны знать разработчики тем
• Подготовка к mobile-first-индексации — с учетом дополнительного времени
• en Ренессанс No-Code для веб-разработчиков
• en this vs that: объяснение разницы между похожими понятиями в веб-разработке
• en Визуализация работы CORS

  • PWA
    • en Создание PWA было нашей лучшей идеей
    • en Создание PWA в Google, часть 1
    • en Мы сдаемся, прогрессивные веб-приложения могут отследить вас, говорит W3C: через 5 лет вопрос с приватностью разрешился

  • Инструменты
    • habr Lock-файлы npm
    • en Взгляд на новые возможности Chrome DevTools в 2020 году
    • en Webpack: плавное введение

  • Производительность
    • en Бесконечный скролл без сдвига макета
    • en Изучение проблемы с повторяющимися HTML-запросами при загрузке страницы


CSS


• habr Нововведения CSS – Июль 2020 (Gap, Aspect ratio, Masonry, Subgrid)
• habr CSS и множественный фон
• habr Визуальное сравнение 13 CSS-фреймворков
• Генератор цветовых тем
• en Получение максимальной выгоды от вариативных шрифтов в Google Fonts
• en Анализ CSS с помощью CSS OM: Получение поддерживаемых свойств, сокращений и других деталей
• en PostCSS плагин для исправления бага с 100vh в iOS
• en Что означает 100% в CSS?
• en Несколько CSS комиксов
• en Использование CSS для обнаружения и переключения тем сайта в соответствии с системными настройками
• en Хотите стать лучше в написании кода? Научите кого-нибудь CSS.
• en Жирный текст при наведении… без сдвигов контента
• en Почему CSS Grid Layout не заменит сетку фреймворка


JavaScript


• habr Пишем свой dependency free WebSocket сервер на Node.js
• en style9: компилятор CSS-in-JS, основанный на идеях stylex от Facebook
• en Внедрение современного JavaScript в библиотеки
• en Хватит дублировать константы в JS и CSS
• en Разработка и развертывание микро-фронтендов с Single-Spa

  • Теория
    • habr Простое объяснение делегирования событий
    • Выбор зависимостей JavaScript
    • en Что такое композиция? Объяснение от Дена Абрамова
    • en Ответы на самые популярные Javascript вопросы на собеседованиях для начинающих Часть 1 , Часть 2

  • React
    • en React: 50 оттенков состояния
    • en Современное тестирование React, часть 4: Cypress и Cypress Testing Library
    • en Как и почему вы должны использовать React Query
    • en React Guitar — Красивый и гибкий гитарный компонент для React.
    • en reactivue — Используйте API Vue Composition в компонентах React

  • Vue
    • habr Vue.js для начинающих, урок 7: вычисляемые свойства
    • habr Vue.js для начинающих, урок 8: компоненты
    • Vue 3 теперь в RC!
    • en Я создал одинаковое приложение на React и Vue. Вот различия. [Версия 2020 года]

  • Angular
    • habr Как писать хорошие библиотеки под Angular
    • en Angular Language Service для Visual Studio
    • en Blogit — блог на AngularJS + Github в роли хостинга
    • en 10 лучших советов по Angular, отобранных сообществом
    • en 15 примеров удивительной статистики об Angular
    • en 11 причин, по которым вам следует использовать NGXS в качестве управления состоянием в ваших Angular приложениях

  • Ember
    • en Релиз Ember 3.20
    • en The Ember Times — Issue No. 158
    • en ember-csz: решение CSS-in-JS для стилизации в Ember
    • en Ember Octane: краткий обзор реактивности

  • Libs & Plugins
    • en tinykeys — Небольшая (~ 400 B) и современная библиотека для регистрации клавиатурных нажатий
    • en moment-guess — Пакет утилит для угадывания формата даты
    • en svelthree — компонент Svelte для использования three.js


Браузеры


• habr Chrome (чуть не) снёс расширение, над которым мы работали три года, и не хочет говорить за что
• Релиз Firefox 79, подробности для веб-разработчиков от Марата Таналина
• Защищённые браузеры: выбираем лучший
• Новый браузер Microsoft Edge аварийно завершал работу, если поисковиком по умолчанию в нём был установлен Google
• Android-версия Chrome позволит подтверждать платежи с помощью биометрической аутентификации


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



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


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

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

Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Перевод к...
Всем привет. В предыдущих статьях мы говорили о базовых вещах оптимизации: раз и два. Сегодня я предлагаю с разбега окунуться в одну часть из тех задач, которыми занимается команда ар...
Приветствую вас (лично вас, а не всех кто это читает)! Сегодня мы: Создадим приложение (навык) Алисы с использованием нового (октябрь 2019) сервиса Yandex Cloud Functions. Настроим н...
Периодически мне в разных вариантах задают вопрос, который «в среднем» звучит так: «что лучше: заказать интернет-магазин на бесплатной CMS или купить готовое решение на 1С-Битрикс и сделать магазин на...
В новом выпуске дайджеста история “змейки” для Nokia, новые iPhone и iPad, новый Flutter и Dart, методы привлечения внимания от Tinder, миллионные игры, “Цивилизация” в Excel и много других интер...