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

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


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



Медиа


• podcast UnderJS Podcast #26 — Балдежный выпуск (React 18, GraphQL, RN 0.63)
• podcast Фронтенд Юность (18+) #155: TypeScript за лимон
• podcast Подкаст «Сделайте мне красиво», Выпуск №44: Не переживайте, это безопасно
• podcast Подкаст «Веб-стандарты» 247. Edge, браузеры, AVIF, генераторы статики, математика для фронтендера, Хабр, чтение, переводы
• podcast Подкаст CSSSR: Security-релизы NodeJS, Ruby 3, разбор AVIF, JIT-компилятор Erlang, Web Skills, Laravel 8
• video Видеоблог Вадима Макеева №34. Type.Today, base64, шрифты и сабсеттинг

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


• habr Web Cryptography API: пример использования
• en Факторы ранжирования Google, которые повлияют на поиск в 2021 году: Core Web Vitals, E-A-T или AMP?
• en Подборка креативных сайтов «Inspirational Websites Roundup #18»

  • Инструменты
    • en Релиз PostCSS 8.0 “President Ose”: новый plugin API, уменьшение размера node_modules, улучшенная поддержка source map и улучшения парсера CSS.
    • en PostCSS 8.0: Руководство по миграции плагина
    • en BGJar — Бесплатный генератор svg-фонов для ваших сайтов
    • en Скрытые возможности Chrome DevTools
    • en Инструменты должны быть не только для экспертов — они должны превращать нас в них

  • Производительность
    • habr Перфоманс фронтенда как современное искусство: графики, код, кулстори
    • habr Моментальная загрузка с instant.page
    • en Обеспечение бюджета производительности с помощью webpack

  • Доступность
    • habr HTML и CSS ошибки, которые я встречаю как человек без ограничений по здоровью
    • habr Делаем модальные окна для сайта. Заботимся об удобстве и доступности
    • habr 5 самых неприятных фич для слепого человека на сайтах


CSS


• en Центрирование в CSS
• en Как использовать маски в CSS
• en Как использовать CSS clipping
• en Изучение CSS 3D Transforms и Perspective
• en Введение в CSS-анимацию
• en Min, Max и Clamp
• en Interaction Media Features и их потенциал

JavaScript


• Работаем с медиа-запросами через JavaScript
• Картинка, которая одновременно является кодом на Javascript
• en Drag and Drop с помощью линейной интерполяции в JavaScript
• en Практическое реактивное программирование с помощью RxJS
• en Шпаргалка HTML5 Node: 21 API, которые вы должны знать в 2020 году
• en Как мы написали самый быстрый JavaScript UI Framework, опять

  • Теория
    • habr JavaScript и TypeScript: 11 компактных конструкций, о которых стоит знать
    • habr Секреты JavaScript-функций
    • JavaScript: область видимости простыми словами
    • en Как использовать Fetch с async / await
    • en Освоение JavaScript ES6 Symbols

  • React
    • habr React 17: Ничего нового?
    • Интегрируем React приложение в Microsoft Office
    • en Прогрессивное улучшение с помощью WebGL и React
    • en React Query — недооцененный инструмент управления состоянием
    • en Лучшие практики React Components и методы оптимизации производительности
    • en Создание сложных анимаций с помощью React и Framer Motion
    • en Введение в Wouter: альтернативу React Router
    • en Сравнение методов стилизации в Next.js
    • en Почему Next.js — мой лучший выбор вместо Gatsby, Gridsome и Nuxt?
    • en 6 причин использовать React Hooks вместо классов

  • Vue
    • en Официальный релиз Vue.js 3.0 «One Piece
    • en Eleventy и Vue — идеальная пара для Netlify.com
    • en Nuxt: Offline First PWA Tutorial
    • en Vue Flow Form — генератор форм с открытым исходным кодом, созданный на Vue.js
    • en Погружение в Virtual DOM
    • en Советы по оптимизации Nuxt SSR
    • video en Vue.js Global Live Online 2020

  • Angular
    • habr 5 советов для прокачки своих навыков в Angular
    • en Работа с GraphQL в Angular: мутация и аутентификация
    • en Пишите лучшие автоматизированные тесты с Cypress в Angular
    • en Тестирование Angular route guards с помощью RouterTestingModule

  • Ember
    • en Создание надежных пользовательских интерфейсов на Ember.js с помощью Statecharts
    • video en Прогрессивное веб-приложение с использованием Ember

  • Svelte
    • habr Svelte <3 TypeScript
    • en Переиспользуемый компонент Svelte для лейаутов ваших страниц

  • Libs & Plugins
    • Прекращение разработки библиотеки Moment.js, имеющей 12 млн загрузок в неделю
    • Изучите date-fns: легкую библиотеку для работы датой в JavaScript

Браузеры


• Вышла новая версия браузера Safari 14 с улучшенной работой вкладок
• Уязвимость в Firefox для Android, позволяющая управлять браузером через общий Wi-Fi

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


• Mozilla прекращает разработку Firefox Send и Firefox Notes
• Mozilla запустила сервис для отслеживания «оскорбительного контента» в рекомендациях YouTube
• Хакерская атака впервые стала причиной смерти человека
• Почему «громкий стартап» Slack стал скучным — и это нормально
• Семь мифов о программировании
• Microsoft рассказала об итогах эксперимента с подводными серверами
• Чем программирование сегодня отличается от программирования 20 лет назад?
• Факторы ранжирования в локальном поиске Google в 2020 году

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


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

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

Здравствуйте друзья. Продолжаем публиковать новости из мира FPGA/ПЛИС. В 2020 опубликовано  238 новостей, запущены FPGA стримы и проведена первая отечественная FPGA конференция. По...
Подборка свежих уроков, видео и пакетов по фреймворку Laravel за неделю. Читать дальше →
Подборка новых статей по фреймворку Laravel. В этому выпуске мы попробуем создавать свои команды и фасады, сравним инструменты для отладки кода, научимся писать «чистый» код и посмотр...
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →
В этом выпуске нашего дайджеста — бинарная совместимость, разбор SwiftUI, ошибки пиксель-арта, традиционный уже ад инди-разработчика, Flutter с нуля до прода, бесплатные книги и SDK для роботов. ...