Дайджест свежих материалов из мира фронтенда за последнюю неделю №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 – единый городской логистический сервис, к котором...
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.