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

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

Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!

Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.


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


Медиа


podcast Подкаст «Веб-стандарты» №237: Firefox 78, новинки V8 8.4, интересное с Web.Dev Live, сравнение WebP и JPEG, небезопасные API
podcast Подкаст CSSSR: web.dev LIVE, React Testing Library, тёмные века веба, производительность, релизы NodeJS и RoR
video Видеоблог Вадима Макеева: 28. Автотесты и деплой на GitHub Actions: npm-скрипты, EditorConfig и настройка ssh-ключа
video Я.Субботник по разработке интерфейсов 2020

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


habr Numl – Альтернативный язык разметки и стилизации для веб
en Советы и хитрости NPM
en Сделайте свои сайты быстрыми, доступными и безопасными с помощью Google
en Обнаружение мобильных браузеров без анализа строки user agent: Client Hints
en ARIA Grid как анти-паттерн
en Вашему SPA не нужен роутер
video en Что нового в инструментах для работы со скоростью загрузки

  • Эффекты
    en Отображение вырезанного изображения при наведении
    en Креативный эффект анимации меню


CSS


habr Motion Path: введение в современные анимации
habr Малоизвестные CSS-свойства
habr Выравнивание логотипов средствами CSS
habr Atomizer vs Minimalist Notation (MN)
en Принцип цикады, пересмотренный с переменными CSS
en Порядок отрисовки в CSS
en Десять современных однострочных CSS-разметок
en Новости CSS за июль 2020
en Отображение текущего шага с помощью CSS Counters
en Что такое специфичность CSS?
en Сила адаптивных суффиксов в именах классов
en Глубокое погружение в веб-шрифты
en Как определить почтовый клиент стилями

JavaScript


habr Управление зависимостями JavaScript
• Реализуем идеальную аутентификацию в вашем JS-приложении
• Изучаем и используем Composition в JavaScript и TypeScript
en Готовы ли мы заменить Lodash?
en Как парсить URL в JavaScript: hostname, pathname, query, hash
en Полное руководство по оператору нулевого слияния в ES2020
en Объяснение Debounce — Как заставить ваш JavaScript ждать, пока пользователь закончит набирать текст
video en Отладка SEO проблем в JavaScript

  • React
    habr React-разработка: 6 путей к профессиональному росту
    • Типичные ошибки джунов, использующих React
    en Создание блога с помощью Next.js
    en 4 способа рендера больших списков в React
    en Next.js: Server-side Rendering vs. Static Generation
    en Четыре способа получения данных в React

  • Vue
    habr Vue.js для начинающих, урок 1: экземпляр Vue
    habr Vue.js для начинающих, урок 2: привязка атрибутов
    habr Модульность во Vue.js и Vuex
    • Создание компонента Vue с использованием TDD: краткое введение
    en Создание небольших десктопных приложений с Tauri и Vue.js
    en CSS-переходы в Vuejs и Nuxtjs

  • Angular
    en Правильное использование Angular: Template Syntax
    en Формы (Angular Reactive)
    en Ng v8 to v9

  • Ember
    en Переиспользование поведение DOM в React vs Ember
    en The Ember Times — Issue No. 155
    en Дорожная карта Ember 2020

  • Svelte
    en Динамические CSS-классы в Svelte

  • Libs & Plugins
    en Financial — финансовая TypeScript / JavaScript библиотека без зависимостей
    en Лучшие 21 JavaScript библиотек и фреймворков для работы с 3D
    en shareon — легкие и стильные кнопки для шаринга в социальных сетях
    en Malina.js: создание веб-приложения без фреймворка на клиентской части


Браузеры


habr Магия WebPush в Mozilla Firefox. Взгляд изнутри
• В Firefox 80 реализована настройка для перенаправления с HTTP на HTTPS
• Google Chrome будет загружать страницы быстрее и эффективнее расходовать заряд батареи
en Тестирование Firefox более эффективно с машинным обучением

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



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


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

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

Подборка новых статей по фреймворку Laravel. Новая версия с исправлением двух уязвимостей. Книга по оптимизации приложений. Рилтайм чат на сокетах. Соблюдение SRP в Laravel. ...
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →
Последние дней 10 по миру регулярно пишут про эксперимент по переходу на 4-х дневную рабочую неделю и эффектов в 40% от такого решения. Хабр не исключение, и аналогичный пост набрал 93 плюса и 71...
Если Вы используете в своих проектах инфоблоки 2.0 и таблицы InnoDB, то есть шанс в один прекрасный момент столкнуться с ошибкой MySQL «SQL Error (1118): Row size too large. The maximum row si...