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

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


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



Медиа


• podcast Подкаст «Сделайте мне красиво», Выпуск №46: Typescript и вёрстка решили все свои проблемы (а ты — нет)
• podcast Подкаст «Фронтенд Юность (18+)» #160: Чёрные кардиналы фронтенда Pro Unlimited
• podcast Подкаст CSSSR: MobX or Redux, Flexbox or CSS Grid, Angular DI, Lighthouse, Declarative Shadow DOM, MDN Web DNA 2020 Pro Unlimited
• podcast video Подкаст IT Way: Про фронтенд для начинающих, как работает (и работают в) Aviasales. Episode 46 от 24.10.2020


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


• habr Веб-компоненты: руководство для начинающих
• Порядок выполнения скриптов в HTML. Тег script и атрибуты async, defer, module, nomodule и src
• en Руководство по различным типам хранилища в браузере
• en Атрибут lang: браузеры лгут, сладко лгут.
• en Более разумные способы создания HTML-структуры с глубокой вложенностью

  • Инструменты
    • habr Настройка Webpack 5 с нуля
    • en Что нового в DevTools (Microsoft Edge 87)
    • en Добавление PWA (прогрессивных веб-приложений) Chromium Edge в Microsoft Store

  • Доступность
    • habr Руководство по обеспечению доступности веб-контента (WCAG) 2.1 переведено на русский язык
    • en Самые полезные инструменты и методы тестирования доступности
    • en Управление фокусом и inert

  • Эффекты
    • en Подборка креативных сайтов «Inspirational Websites Roundup #19»
    • en Концепт слайдера с помощью clip-path анимации


CSS


• State of CSS 2020. Ежегодный опрос о текущем состоянии CSS с воможностью оценить свой уровень знаний по итогам его заполнения
• habr Как я структурирую CSS
• Выбор CSS макета — Grid или Flexbox?
• en Создание CSS Shapes с помощью эмодзи
• en Нестандартное мышление с помощью CSS Grid
• en CSS в 3D: учимся думать кубами, а не прямоугольниками
• en «Универсальный селектор CSS работает медленно, и его следует избегать» — еще одна ложь!
• en Переменные в Sass, в CSS, и семантические переменные темы
• en Дизайн отзывчивой высоты

JavaScript


• habr Использование «глобального» await в JavaScript
• Варианты объектно-ориентированного программирования (на JavaScript)
• en Client-Side Rendering vs Server-Side Rendering vs Static-Site Generation
• en Решение глупой проблемы с JavaScript
• en Observer API в JavaScript — часть II
• en 6 передовых функций JavaScript, которые вы можете использовать сегодня
• en Как создать прогрессивно улучшенный компонент аккордеона с помощью vanilla JS

  • Релизы
    • Выпуск серверной JavaScript-платформы Node.js 15.0
    • en Релиз Create React App 4.0
    • en Релиз Babel 7.12.0 TypeScript 4.1, strings as import/export names, и class static blocks

  • React
    • habr Базовый формат моков React компонентов
    • en Rockpack — комплексное решение, позволяющее создавать каркас React приложения в стиле create-react-app и существенно сокращающее время настройки проекта
    • en Начало работы со Styled-Components в React
    • en Что нового в Create React App 4
    • en React v17.0
    • en Начало работы с Next.js

  • Vue
    • habr Как реализовать динамическую диаграмму для Vue на основе SVG
    • en 10 быстрых вопросов для собеседования по Vue
    • en Что Vue.js делает лучше, чем React

  • Angular
    • en Как получить максимальную отдачу от компилятора TypeScript — Angular
    • en Angular — обмен данными между шаблонами с помощью function-like сегментов HTML
    • en Понимание @ngrx/component-store selector debouncing

  • Ember
    • en The Ember Times — Issue No. 166
    • en Релиз Ember 3.22
    • en Развертывание проекта на стейджинге с помощью ember-cli-deploy
    • en React Hooks и Ember.js

  • Svelte
    • en Раскрытие возможностей Svelte Actions
    • en Интернационализируйте свое приложение на Svelte с помощью реактивных хранилищ

  • Libs & Plugins
    • en Прекратите использовать Moment.js для дат и времен в JavaScript
    • en nsfwjs — Простая JavaScript библиотека, которая поможет вам быстро идентифицировать непристойные изображения на клиентской стороне
    • en Lucia — крошечная JS библиотека (совместимая с UMD), которая может заменить jQuery и приложения на ванильном JavaScript.
    • en fingerprintjs — Создает идентификатор посетителя веб-сайта по цифровому отпечатку браузера


Браузеры


• Релиз Firefox 82
• Microsoft Edge для Linux — бета-версия браузера стала доступна всем желающим
• В браузере Chrome появилась функция поиска по открытым вкладкам
• Теперь JScript в Internet Explorer можно отключить


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


• Photoshop получил множество ИИ-функций: умная замена неба, продвинутые фильтры и прочее
• Всюду синие гиперссылки и колонки: как выглядели сайты Apple, Google и Amazon в 1999 году
• Как в Cloudflare генерируют криптоключи с помощью «стены энтропии» из 100 лава-ламп
• Facebook создала ИИ, который сможет переводить тексты между 100 языками напрямую


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


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

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

Свежая подборка со ссылками на новости и материалы. В выпуске: Fibers для асинхронного PHP, первые нативные атрибуты, короткий match и другие RFC предложения для PHP 8.1, инструменты, м...
Как меняется мировая экономика в эпоху пандемии, и как меняются человеческие привычки и потребности в сегодняшней ситуации? Совсем скоро, 21 октября, всемирно известный визионер Кьелл...
В 1С-Битрикс: Управление сайтом (как и в Битрикс24) десятки, если не сотни настраиваемых типов данных (или сущностей): инфоблоки, пользователи, заказы, склады, форумы, блоги и т.д. Стр...
Принято считать, что персонализация в интернете это магия, которая создается сотнями серверов на основе БигДата и сложного семантического анализа контента.
На этой неделе мы говорим про Continuous Integration, переход из веб-разработки в игры, темные темы, юнит-тесты, новый топ зарабатывающих и многомиллиардную индустрию изготовления ключей. ...