Дайджест свежих материалов из мира фронтенда за последнюю неделю №436 (5 — 11 октября 2020)

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


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



Медиа


• Подкаст CSSSR: CSS Grid в Chrome DevTools 87, микросервисы, TypeScript-хитрости, Spamtoberfest, эра VS Code
podcast Подкаст «Веб-стандарты» №250. Edge в VS Code, инспектор гридов, gap и флексы, математика в CSS, Hacktoberfest, опенсорс
podcast Подкаст «Фронтенд Юность» №158: Юность вдохновила не одно поколение разработчиков

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


habr Создание favicon для сайта 2020
• Использование политики безопасности контента (CSP) для защиты веб-приложений
en Расширение ответственности фронтенд-разработчиков
en Интернет не был создан для обеспечения конфиденциальности, но мог бы
en Ваше одностраничное приложение теперь представляет собой полифил

  • API
    en Более приватный способ измерения конверсий рекламы — Event Conversion Measurement API.
    en О Web Share API
    en The File System Access API: упрощение доступа к локальным файлам

  • Инструменты
    • Релиз Webpack 5
    en Что нового в DevTools (Chrome 86)
    en RSLint — JS-линтер, написанный на Rust, максимально быстрый, настраиваемый и простой в использовании.
    en npmx — продвинутый CLI интерфейс для npm

  • Производительность
    en Снижение влияния сторонних тегов на скорость загрузки сайта
    en Улучшение HTML5 Lazy Loading с помощью CSS и минимального JavaScript
    en Cumulative Layout Shift на практике
    en Cumulative Layout Shift в реальном мире

  • Доступность
    en Доступность в Интернете: определения и сокращения

  • Эффекты
    en Видео переходы на WebGL с Curtains.js
    en Интерактивный Webgl SLider


CSS


en CSS Variables 101: подробное руководство по CSS переменным с примерами
en Анимация счетчиков с помощью CSS
en :focus-visible уже здесь
en Элегантное решение на CSS Grid для макетов с отцентрированным контентом, который разорван полноширинным блоком
en Руководство по HTML/CSS формам (без хаков)
en Красивые примеры 3D трансформаций в CSS
en Создание отзывчивого медиa-браузера на CSS
en Балансировка оси с помощью Flexbox
en Странный, но работающий Flex: интерактивные диаграммы на Flexbox
en clamp() для отзывчивого дизайна


JavaScript


• Лучшая практика обработки ошибок в современном JavaScript
habr Javascript фреймворк разработки бизнес приложений
en Обработка range-запросов в сервис-воркере
en Как работать с мультиселект-элементом в vanilla JS
en Как сделать ненавязчивую кнопку прокрутки вверх
en Что ждет JavaScript в будущем?
en Что меня восхищает в TypeScript 4.0

  • Теория
    habr Объектно-ориентированный JavaScript простыми словами
    • Объектно-ориентированный JavaScript: прототипы
    en Простое объяснение итераторов JavaScript
    en Объяснение Event Loop и Call Stack в JavaScript
    en Начало работы с современным JavaScript — классы

  • React
    habr Почему мы выбрали MobX, а не Redux, и как его использовать эффективнее
    habr Мифы о useEffect
    en Как создать прогрессивное веб-приложение на React (PWA)
    en React Hooks: как начать работу и создать свой собственный
    en JavaScript-less Static SSR с использованием Styled Components
    en Что такое Render в React и как его зафорсить?
    en Создание плагинов для Figma с помощью React

  • Vue
    en Полезные инструменты в веб-разработке на Vue.js
    en Приложение To-Do: Composition API как альтернатива Vuex

  • Angular
    en Angular Component Libraries и Accessibility
    en Inputs & Outputs: Работа с компонентами Angular
    en Совместимые компоненты: декларативный подход в Angular
    en Демистифицируем angular/router: что такое RouterScroller и чем он полезен?

  • Ember
    en The Ember Times — Issue No. 165
    en Использование in-element в Ember.js
    en Более простые и мощные компоненты в Ember Octane с Glimmer Components
    en React сквозь призму Ember: структура приложения и инструменты
    en Шаблоны React Component в Ember.js

  • Libs & Plugins
    en ZzFXM — Крошечный генератор музыки на JavaScipt
    en meta-fetcher: крошечный парсер мета-данных по указанному URL
    en spotify-api — быстрая обёртка для взаимодействия со spotify api

Браузеры


• В Chrome началась активация IETF QUIC и HTTP/3
• Релиз Chrome 86
• Google Chrome остаётся самым популярным браузером в Китае
• Microsoft рассказала, почему браузеры в Windows 10 создают так много процессов
• Microsoft анонсировала новые функции для Microsoft Edge
en История веб-браузера

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


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

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

Я занимался поиском лучших языков программирования 2020 года и наткнулся на страницы, на которых шла речь о языках, теряющих популярность. Я программист, и я понимаю, что любому прогр...
Привет, Хабр! Мы в MNFST разрабатываем платформу для брендов и микроинфлюенсеров. Наш опыт показывает, что инфлюенсеры могут реализовывать себя в самых разных сферах деятельности. Одни привлекают...
Периодически мне в разных вариантах задают вопрос, который «в среднем» звучит так: «что лучше: заказать интернет-магазин на бесплатной CMS или купить готовое решение на 1С-Битрикс и сделать магазин на...
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
Свежая подборка со ссылками на новости и материалы. В выпуске: Zend Framework переходит под крыло Linux Foundation, новости из PHP Internals, порция полезных инструментов, и многое другое. П...