Дайджест свежих материалов из мира фронтенда за последнюю неделю №456 (22 — 28 февраля 2021)

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

Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!

Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.


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


Медиа


podcast «Новости 512» от CSSSR: Firefox 86, TypeScript 4.2, рендеры и мемоизация, «Код» Петцольда, Babel 7.13.0, 30-летие Python
podcast Подкаст «Фронтенд Юность» #174: Самый типизированный
video Pro Conf #88: OpenJS World 2020
video Как сделать презентацию на движке Shower: быстрый старт, шаблон, элементы и устройство темы

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


en Будущее веб-приложений — это HTML-over-WebSockets
en Как веб-компоненты используются в GitHub и Salesforce
en 10 самых популярных методов взлома веба в 2020 году
en Сколько времени нужно SEO, чтобы показать результаты?
en Новости веб-платформы: Reduced Motion, CORS, WhiteHouse.gov, popups, and 100vw
en Настигнет ли Deno в 2021 году NodeJS?

  • Производительность
    en Свежая информация о возможностях анимации с аппаратным ускорением
    en Пришло время кодекам нового поколения отказаться от JPEG
    en Производительность JavaScript за пределами размера бандла
    en Серверный рендеринг в JavaScript: оптимизация производительности

  • Доступность
    • Проверка доступности сайта: обзор инструментов для accessibility testing
    en Как мы улучшили доступность меню в SPA
    en Более доступный веб

  • Эффекты
    video Веб-анимация для фронтендеров. Что выбрать: CSS, JavaScript или SVG
    en Создание бесконечной круговой галереи с использованием WebGL с шейдерами OGL и GLSL
    en Воссоздание ландшафта реального мира с помощью React, Three.js и WebGL шейдеров

CSS


en Создавайте адаптивные эффекты изображения с помощью градиентов CSS и aspect-ratio
en Стилизация символов CSS с помощью Background-Clip
en Houdini: JavaScript API для расширения CSS
en Погружение в псевдоэлементы ::before и ::after
en Как имитировать прозрачность с помощью CSS Background
en Обеспечение правильного вертикального положения для крупного текста
en Погружение в тени
en Поддержка CSS-in-JS в DevTools
en Будущее CSS: анимация с прокруткой и @scroll-timeline (часть 1)
en Отладка repaint-проблем, вызванных CSS Transition
en Красота крошечных улучшений в CSS
en Как стилизовать битые изображения с помощью css
en DRY подход к цветовым темам в CSS


JavaScript


habr Мир JavaScript в 2021 году
habr Неудачный опыт миграции Electron приложения на ECMAScript модули
habr JavaScript нанобенчмарки и преждевременные тормоза
en Анонс TypeScript 4.2
en Как работать с датой в простом Javascript — библиотеки не нужны
en 7 вопросов для интервью о ключевом слове «this» в JavaScript.
video Redux vs Mobx: плюсы, минусы, область применения

  • React
    habr Разрабатываем чат на React с использованием Socket.IO
    en Перед тем, как вы используете memo()
    en Все, что вам нужно для начала тестирования в React
    en Человеческие тесты React компонентов
    en Создание real-time приложения с помощью React и Socket.io
    en Как создавать анимацию, базирующуюся на скорости в React

  • Vue
    en 5 продвинутых советов по повышению производительности во Vue
    en PWA для приложений на Vue: практическое руководство

  • Angular
    habr Учим HostBinding работать с Observable
    en Angular Components & Routing
    en Лучшие практики безопасности в Angular (часть 1)
    en Новый способ валидации форм в Angular
    en Понимание Angular Ivy Library Compilation

  • Ember
    en Релиз Ember 3.25
    en Serverless функции в Ember и Glimmer
    en The Ember Times — Issue No. 174

  • Libs & Plugins
    en Tagger: редактор тегов на JavaScript на ванильном JS без зависимостей
    en simple-keyboard — симпатичная виртуальная клавиатура на Javascript, совместимая React, Angular и Vue
    en goober — Решение для css-in-js, размером менее 1 КБ
    en tldts — JS-библиотека для работы со сложными доменными именами, поддоменами и URI

Браузеры


• Релиз Firefox 86
• В десктопной версии Google Chrome появилась поддержка автоматических субтитров
• «Яндекс.Браузер» ограничит передачу данных пользователей сторонним трекерам
• Компания Mozilla опровергла ложную информацию об удалении лисы с логотипа Firefox



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


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

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

В новом дайджесте рассказ о том, почем M1 такой быстрый (и насколько он быстрый), вебсокеты и работа Netflix, Flutter на изолятах и быстрое прототипирование IIoT-решений, работа социальны...
Здравствуйте. Меня зовут Ник, я фронтенд разработчик (жидкие аплодисменты). Кроме того, что я пишу код, я преподаю в Школе программистов hh.ru. Записи наших лекций от 2018-2019 учебн...
В обновлении «Сидней» Битрикс выпустил новый продукт в составе Битрикс24: магазины. Теперь в любом портале можно создать не только лендинг или многостраничный сайт, но даже интернет-магазин. С корзино...
Анонсируем первый в России практический курс по SRE: Слёрм SRE. На интенсиве мы будем три дня строить, ломать, чинить и улучшать сайт-агрегатор по продаже билетов в кино. Мы выбрали агрегатор...
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.