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

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


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


Медиа


podcast Подкаст «Веб-стандарты» №216: Ручной SVG, Puppeteer 2.1 с Firefox, снова Yarn 2, что такое TeamCity, компоненты в Storybook
podcast Подкаст CSSSR: Новости 512 — Как работают браузеры, новинки GitHub и правила написания тестов
video Repozitorro #36 — Портфолио, или сайт тур-агенства?

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


habr Новый фронтенд Одноклассников: запуск React в Java. Часть II
habr Исчерпывающий путеводитель по тегу iframe
• SEO 2020: актуальные тренды и подходы
• Инклюзивные компоненты: слайдер
en 3 способа подключать полифилы
en Один день из жизни Frontend Product Engineer в Slack
en Что подразумевает разработка Progressive Web Apps (PWA)?
video en Angular 9, Ionic 5, React Navigation 5 — Web Dev Update за февраль 2020

  • Инструменты
    habr Webpack 5 — Asset Modules
    en 11 полезных онлайн-инструментов для разработчиков фронтенда

  • Производительность
    en Представляем Page Speed ​​Benchmarks — новый ресурс для сообщества, занимающегося производительностью
    en Производительная фронтенд архитектура
    en Лучшие практики JavaScript — Производительность

  • Эффекты
    en Создание галереи изображений с использованием PixiJS и WebGL
    en Где все анимированные SVG?
    en Как создать физическую модель 3D-ткани с помощью Cannon.js и Three.js
    en Очередная подборка креативных интерфейсов «UI Interactions & Animations Roundup #3»


CSS


habr Понимание CSS Grid: Создание Grid-контейнера
• На пути к отзывчивым элементам
• Google увеличил лимит на пользовательский CSS для AMP
en Понимание CSS Grid: Grid Template Areas
en Styled Components vs. CSS Stylesheets
en Один HTML, разный CSS
en На встречу к отзывчивым элементам. Немного информации о текущем состоянии «Container Queries»
en Chameleonic Header
en Что такое CSS4?
en Как создать более читаемый CSS
en Пока вы не смотрели, CSS-градиенты стали лучше
en CSS свойства object-fit и object-position: Обрезка изображений, встроенных в HTML

JavaScript


habr Работаем с двухмерной физикой в JavaScript
en console.log — не часть языка JavaScript
en Новые функции JavaScript в ES2019 (ES10)
en Почему JavaScript съедает HTML
en Анонс Ionic 5!
en UniversalModel — унифицированное управление состоянием для Angular, React, Svelte и Vue

  • Теория
    habr 5 рекомендаций по написанию качественных стрелочных функций
    habr 7 рекомендаций по повышению надёжности JavaScript-кода
    en 4 метода поиска по массивам в JavaScript
    en Как JavaScript реализует объектно-ориентированное программирование
    en Понимание быстрой сортировки в JavaScript

  • React
    • Погружаемся в работу с children на React
    • Как сделать мобильное приложение с помощью JS. Путь React Native
    video Частые ошибки в React и JavaScript. Алексей Ладыга на канале FrontSpot
    en Хуки React Router
    en Как создавать формы с помощью React легким способом
    en Создать кастомные хуки в React для ваших веб-компонентов

  • Vue
    habr Разработка более быстрых приложений на Vue.js
    • Предварительный просмотр загружаемых файлов с помощью Axios и VueJS
    • Реализация Drag & Drop при загрузке файлов на VueJS
    en Понимание и разработка фильтров в Vue.js
    en Настройка mocking API с помощью Mirage JS и Vue.js

  • Angular
    en Создание управляемых сервером удаленных тем для вашего приложения на Angular
    en Как использовать *ngIf еще в ваших Angular приложениях

  • Svelte
    en Использование REST API в Svelte
    en Компилятор Svelte: под капотом

  • Ember
    habr The Ember Times — Выпуск 134
    habr The Ember Times — Выпуск 135
    habr Что такое реактивность?
    en Как переусложнить статическую страницу
    en Что делает хорошую реактивную систему?
    en Три причины для перехода на синтаксис Angle Bracket в Ember Octane
    podcast en JS Party – Episode #114: Octane двигает Ember к подходу HTML-first

  • Libs & Plugins
    en DotMatrx.js — небольшая js библиотека, которая использует SVG вместо canvas для повышения производительности и удобства
    en esbuild — крайне быстрый JavaScript-бандлер и минификатор
    en plink-plonk.js: вы услышите изменения вашего DOM как различные частоты звука.


Браузеры


• Релиз Firefox 73
• Firefox 73, обзор технических деталей от Марата Таналина
en Как я создал свой собственный браузер
en Демистификация браузеров
en Mozilla проиграла браузерные войны. Она все еще думает, что может спасти интернет.

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


• Разбираемся с управлением памятью в современных языках программирования
• GitHub начал тестирование интерфейса командной строки
• Новый проект для удаления артефактов из JPEG
• Три рабочих фреймворка для развития soft skills в ИТ и не только
• 15 трендов 2020 года в дизайне
• 82% уязвимостей в веб-приложениях содержатся в исходном коде

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



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


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

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

В прошлый раз мы поделились настоящим «хабрасериалом» об истории аудиотехники и музыкальной индустрии. Сегодня — продолжим снабжать «читальный зал» избранными статьями о том, как заду...
Не так давно мы, создавая динамические веб-приложения, использовали для работы с DOM чистый JavaScript или jQuery. С тех пор появилось много замечательных JavaScript-фреймворков и библиотек. Они ...
На этой неделе мы рассказываем про важные и интересные новости и статьи — “универсальные покупки”, единый магазин и платформу от Xiaomi, Huawei, Oppo и Vivo, про рисование муравьями и тех, кто иг...
Вышла четвертая альфа-версия «Remnants of the Precursors» — написанного на Java бесплатного аналога «Master of Orion» (это игра 1993 года). Пятую альфу обещают 5-го сентября. Автор обещает вы...
Спрос на жесткие диски постоянно снижается, в Сарове установили лазерную термоядерную установку, Совет Федерации одобрил «закон о суверенном интернете», Samsung отложил продажу смартфона со ...