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

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


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

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


• habr 32 совета веб-разработчику, который хочет вырасти над собой в 2020 году
• habr Выпущен «шрифт для разработчиков» JetBrains Mono
• Новые форматы микроразметки Google за 2019 год
• en Навигация в вебе с помощью геймпада
• en Решение вопроса с элементом Section
• en Вечные статьи для веб-разработчиков

  • Инструменты
    • en Изучите End-to-end тестирование с помощью Puppeteer
    • en Tiny helpers — Коллекция бесплатных онлайн-инструментов для веб-разработчиков
    • en Тестирование вашего сайта на визуальные регрессии с BackstopJS
    • en Позволяйте инструментам делать выбор

  • Производительность
    • Ещё четыре нестандартных способа ускорить загрузку страниц сайта
    • en «Лучшие» метрики производительности? Начните с этих шести
    • en Оптимизация ваших изображений не улучшила ваше время загрузки? Вот почему
    • en Веб-производительность: 11 обязательных советов, чтобы ускорить работу вашего сайта

  • Доступность
    • en Доступность цифровой версии BBC — обзор 2019
    • en Web Accessibility Compliance и законодательство в ЕС

  • Эффекты
    • en Техника 3D Folding Layout для HTML элементов
    • en Как делать анимацию в вебе с помощью Greensock


CSS


• habr Так когда же всё таки можно использовать !important?
• en Эффект клика в стиле Material design с помощью pointer events и CSS Custom Properties
• en Стоит ли хостить Google Fonts у себя?
• en Продумывание вариантов стилизации для веб-компонентов
• en CSS4 уже здесь!
• en Как использовать селектор псевдо-класса :root в CSS
• en Добавление разделителей в раскладки с CSS-in-JS

JavaScript


• habr Ванильный JavaScript и HTML. Никаких фреймворков. Никаких библиотек. Никаких проблем
• habr О 30-кратном увеличении параллелизма в Node.js
• habr Бандлинг JavaScript-кода и производительность: передовые методики

  • Теория
    • habr Распространенные ошибки при работе с промисами в JavaScript, о которых должен знать каждый (перевод)
    • habr Чистый код для TypeScript — Часть 1
    • habr 15 методов работы с массивами в JavaScript, которые необходимо знать в 2020 году
    • en 9 способов работать с объектами в JavaScript в 2020 году
    • en Важные моменты при работе с массивами и объектами в рамках взаимодействия с REST API
    • en Optional Chaining, Null Coalescing и как они изменят способ написания кода

  • React
    • habr Новый фронтенд Одноклассников: запуск React в Java. Часть I
    • en Лучшие новые функции React App 3.3
    • en Введение в React Context API
    • en React-spring визуализатор
    • en React с TypeScript: лучшие практики
    • en Доступный заголовок страницы в одностраничном приложении на React
    • en Релиз Next.js 9.2
    • en 10 практик в VSCode для ускорения процесса разработки на React
    • en Руководство по React refs: useRef и createRef
    • en Как сделать приложения React VR
    • en 10 способов оптимизировать производительность вашего приложения React

  • Vue
    • Использование tailwindcss c Vue.js
    • video Vue + Apollo: Дырявые абстракции
    • Создание на Vue.js рекурсивного компонента
    • en Vue Component Development Kit v0.4.0
    • en 12 Vue.js Best Practices для профессиональных разработчиков
    • en Как добавить AutoComplete Input в ваше приложение Vue.js

  • Angular
    • en 6 способов отписаться от Observables в Angular
    • en Angular: как поддерживать IE11
    • en Angular в 2020 и далее
    • habr Пишем свою стратегию для виртуального скролла из Angular CDK

  • Svelte
    • en Как вы можете научиться использовать Svelte для вашего следующего проекта JS
    • en Все, что вам нужно знать, чтобы начать писать Svelte Single File Components


Браузеры


• На фоне реструктуризации из Mozilla уволено 70 сотрудников
• Google намерен до 2022 года прекратить поддержку сторонних Cookie в Chrome
• Как в новом Microsoft Edge установить расширения для Google Chrome
• Chrome, вслед за Safari и Firefox, тоже начнёт блокировать сторонние cookie, но не сразу
• Microsoft будет поддерживать Edge для Windows 7 не менее 18 месяцев
• Разработчики Chromium предложили унифицировать и объявить устаревшим заголовок User-Agent
• en В Chrome в течение двух лет планируют отключить поддержку сторонних cookies на сайтах
• en Обновление до нового Microsoft Edge
• en Как мы делали Picture-in-Picture в Firefox Desktop для большего контроля над видео


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



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


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

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

В новом дайджесте испорченные десктопы, свой вклад в Swift, безопасность приложений и война Дурова с Apple, качество кода и эволюция приложений, Huawei как лидер рынка и много других ...
Собрал очередной прототип станка с ЧПУ для плазменной обработки и последующей модификации полимерных материалов. В одной из предыдущих своих работ я уже описывал нечто подобное, только там происх...
К Новому году, как обычно, Санта и его помощники готовили подарки. Сегодняшнее утро не предвещало ничего необычного — всё шло по плану: гудел конвейер с игрушками для детей и взрослых, гномы ...
Вышла четвертая альфа-версия «Remnants of the Precursors» — написанного на Java бесплатного аналога «Master of Orion» (это игра 1993 года). Пятую альфу обещают 5-го сентября. Автор обещает вы...
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.