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

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


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

Медиа


podcast Подкаст «Веб-стандарты» №238: События в Яндексе, Safari, планы браузеров, новый CSS Zen Garden, Houdini vs CSS, Yandex набор UI
podcast Подкаст «Фронтенд Юность (18+)» №146: Под суд за отсутствие accessibility
podcast Подкаст «CSSSR»: Vue 3, новые фичи CSS, web.dev Russia, PHP 8, ML и QA, полиморфизм, State of Frontend 2020

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


habr Возвращение веба 90-х годов
habr Wasm или не Wasm?
habr Как мы решили оптимизировать картинки — а в процессе переделали сайт, админку и подход к интерфейсу
en Добавление дополненной реальности на ваши сайты
en От Gatsby до Eleventy: Выбор статического генератора сайта для личного сайта
en Текущее состояние pixel-perfect верстки
en Как перейти с Bootstrap 4 на 5 версию
en Сделать Jamstack медленным? Вызов принят.

  • Доступность
    en Детали редизайна сайта The A11Y Project
    en Состояние кнопки и доступность


CSS


habr Чего я не знал о CSS
• Невидимые части CSS
• 8 рекомендаций SCSS, о которых следует помнить
en Эффект стоящих карточек на CSS
en Три CSS альтернативы навигации на JavaScript
en Grids Part 1: To grid or not to grid
en CSS брейкпоинты, используемые популярными CSS фреймворками
en Backdrop Filter эффект с CSS
en Решение “click to animate gif” на чистом CSS
en Style Stage — различные комбинации современных техник CSS для стилизации одной HTML структуры в стиле CSS Zen Garden
en Как сделать текст курсивным

JavaScript


habr 4 революционных возможности JavaScript из будущего
habr 155 вопросов по JavaScript
habr Установка и обновление зависимостей в JavaScript
en Что такое замыкание, объяснение от Дена Абрамова
en Простое объяснение делегирования событий в JavaScript
en 34 самых популярных репозиториев JS на GitHub в июне 2020 года
en 14 советов по оптимизации кода JavaScript для фронтенд разработчиков
en 8 глупых JavaScript-проектов, которые заставят вас улыбнуться
en Устранение дублирующихся объектов: три подхода

  • React
    habr Борьба за производительность по-настоящему больших форм на React
    habr Повышаем квалификацию с лучшими инструментами для web-разработки на React
    en Методы улучшения и оптимизации производительности в приложениях React
    en React Spectrum — коллекция библиотек и инструментов от Adobe, которые помогут вам создать адаптивный, доступный и надежный пользовательский интерфейс
    en Почему я перешел с Vue в React
    en Взгляд на React Router 6

  • Vue
    habr Vue.js для начинающих, урок 3: условный рендеринг
    habr Vue.js для начинающих, урок 4: рендеринг списков
    en Vue 3 теперь в RC
    en Взгляд на новый Vue: что ожидать во Vue 3
    en Вам не нужен Vuex с Vue 3
    en Использование IntersectionObserver с Vue.js

  • Angular
    en Неправильное представление о методах жизненного цикла в Angular
    en Хакаем формы Angular с Rxjs
    en Создание пользовательской библиотеки с Angular

  • Ember
    en The Ember Times — Issue No. 156
    en Как модификаторы Ember могут управляться изнутри?
    en Использование ember-concurrency с TypeScript

  • Svelte
    en Ленивая загрузка изображений в Svelte
    en Интерактивные карты с Leaflet и Svelte
    en Отзывчивый Svelte (исследуя реактивность Svelte)

  • Libs & Plugins
    en uvu — чрезвычайно быстрый и легкий тест-раннер для Node.js и браузера
    en form-validation.js — Самый настраиваемый фреймворк для валидации в JavaScript.
    en Введение в Stimulus.js, скромный JavaScript фреймворк, который дополняет ваш существующий HTML
    en Bree — лучший планировщик для Node.js с поддержкой cron, dates, ms, later и human-friendly strings
    en Bumblebee — JavaScript фреймворк для создания голосовых приложений
    en Воссоздание библиотеки Facebook Recoil


Браузеры


en Новое в Chrome 84
• Релиз Chrome 84
• Исправление Windows 10, снизившее потребление памяти в Chrome, отключили в новой версии браузера


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


• Google развеял SEO-мифы о краулинговом бюджете
• Официально запущен сервис Mozilla VPN
• GitHub ушёл под лёд: 21 Тбайт открытого кода спрятано в арктическом хранилище
• Apple обновила стайлгайд для разработчиков и заменила в нём слова blacklist, master и slave для борьбы с дискриминацией
• NYT: взломавший Twitter-аккаунты Маска и других получил доступ к внутренним инструментам через чат компании в Slack
• Линус Торвальдс одобрил исключение из кода ядра Linux терминов slave, blacklist и прочих

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



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


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

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

В новом дайджесте подготовка к iOS 14, архитектура приложений и многомодульные проекты, детские интерфейсы и вопросы высшего образования разработчиков, продуктивность, новый месседжин...
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →
На русскоязычных ресурсах трудно найти подходящую информацию, возможно этот материал позволит вам понять некоторые основы для создания многопользовательских игр и не только. Я планирую сделат...
В подборку вошли статьи, подготовленные специалистами VAS Experts, а также научные работы и материалы англоязычных ресурсов. Под катом — как запустить собственного оператора связи, как мигрироват...
Отдел туризма национального парка Дурмитор в Жабляке, (Черногория), рекомендует использовать OSM 1 | Фото CC0 Картографирование «Камни преткновения» (нем. Stolpersteine) — это маленькие м...