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

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


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


Медиа


podcast video Подкаст Goose&Duck #1 – Ржавеющий JavaScript
podcast CSSSR Callback Hell: Rescript, мысли пьяного Senior-разработчика, слежка за сотрудниками
podcast «Новости 512» от CSSSR: Server-Sent Events: ограничения, поддержка Node.js-проектов, плагины для VSCode, 12 лет Node.js
podcast Подкаст «Фронтенд Юность» #189 Рон-дом-дом

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


habr С помощью перехода на микросервис мы ускорили бизнес-процесс в 60 раз
en Создание нескольких прогрессивных веб-приложений в одном домене
en Тестирование фронтенда для всех
en Разрушение мифов: Jamstack не может обрабатывать динамический контент
en История веба: часть 1
en Некоторые из лучших пасхальных яиц, спрятанных на сайтах в Интернете

  • Инструменты
    habr Как я сделал свою сборку Gulp для быстрой, лёгкой и приятной вёрстки
    en Отладка iOS Safari
    en Serverless Functions: секрет сверхпродуктивных фронтенд-команд

  • Производительность
    en Как исправить проблемы Cumulative Layout Shift (CLS)
    en CSS для Web Vitals
    en Request Quest. Тест на знание особенности работы браузеров — будет ли запускаться HTTP-запрос для определенного кода в последней стабильной версии браузеров.

  • Доступность
    en Идеальная ссылка
    en Как отключить ссылку
    en Нам нужно поговорить о WCAG.

  • Эффекты
    en Подборка креативных сайтов «Inspirational Websites Roundup» #26
    en Эффект морфинга текста на CSS
    en FBO Particles with Three.js: как создать облако частиц, которое можно увидеть на сайте Visualdata

CSS


habr 25 лет CSS
• Нативная валидация ввода в CSS
en CSS in SVG in CSS: добавление конфетти в дизайн-систему Stack Overflow
en Новые функциональные селекторы псевдоклассов CSS: is() и: where()
en Тригонометрия в CSS и JavaScript: Введение в тригонометрию
en Тригонометрия в CSS и JavaScript: творческий подход с помощью тригонометрических функций
en The CSS Layout Generator — визуальный инструмент для создания компонентов лейаута на CSS Grid
en Inherit, initial, unset, revert
en Шестиугольники и не только: гибкие, отзывчивые сеточные шаблоны, без медиа-запросов

JavaScript


habr Управление зависимостями в Node.js
habr Как мы потерпели неудачу, а затем преуспели в переходе на TypeScript
habr Создание нейронной сети Хопфилда на JavaScript
• ES12 сделает вашу жизнь проще!
en Обеспечение быстрой работы JavaScript в WebAssembly
en Еще одна альтернатива Javascript: ReScript
en Взгляд на компиляцию в JavaScript-фреймворках

  • React
    • 5 продвинутых паттернов React-разработки
    en Путь к увеличению производительности приложения на React в 10 раз
    en Как делать мемоизацию с React.useMemo()
    en Динамическая и статическая маршрутизация в React
    en Проходим интервью по React с помощью Mindmap — Часть 1., Часть 2
    en Шаринг типов между бекендом и фронтендом с помощью BFF паттерна
    en AtomicKafka — Легкий npm-пакет, разработанный для упрощения процесса установки двунаправленной потоковой передачи данных в реальном времени с помощью в вашем веб-приложении.

  • Vue
    habr Проблемы рендера семи тысяч элементов на Vuetify
    en Управление общим состоянием во Vue 3
    en Миграция с Vue v.2 на Vue v.3 на примере простого проекта
    en Управление состоянием в приложениях на Vue 3
    en Переход с Vue-CLI и Webpack на Vitejs
    en Небольшой плагин для Vue, который добавляет привкус jQuery

  • Angular
    en Почему мы должны отказаться от React и выбрать Angular
    en Что нового в Angular 12
    en Как использовать ControlValueAccessor для улучшения ввода даты с помощью автоматической конвертации и валидации
    en Популярные заблуждения об Angular
    en podcast Angular Rocks: История Angular с Misko Hevery

  • Ember
    en The Ember Times — Issue No. 181
    en Ремоделирование приложения на Ember — Введение
    en Как создавать небольшие, быстрые и классные десктопные приложения с Tauri и Ember.js
    en Соединяем Ember.js с Phoenix

  • Svelte
    en Svelte Motion — Библиотека анимации для приложений на Svelte на основе Framer Motion.

Браузеры


habr Firefox 89 обновил интерфейс браузера
• Релиз Firefox 89 с переработанным интерфейсом
• Mozilla, Google, Apple и Microsoft объединили усилия в стандартизации платформы для браузерных дополнений
en Что нового в DevTools (Chrome 92)

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


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

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

В одном из прошлых дайджестов мы поделились заметками о внедрении IPv6, New IP и DNS-over-HTTPS, а также поговорили о решениях, позволяющих оптимизировать работу сетей. С...
Свежая подборка со ссылками на новости и материалы. В выпуске: релиз PHP 8.0.1, MySQL движок на PHP от Vimeo и другие релизы, обновленный Enum и свежие предложения для PHP 8.1, «уязвимо...
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →
Меня зовут Дима, я студент Бауманки и программист с предпринимательским опытом. Вместе с ребятами, айтишниками и аналитиками, мы придумали Quicq – единый городской логистический сервис, к котором...
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.