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