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