Дайджест свежих материалов из мира фронтенда за последнюю неделю №360 (7 — 14 апреля 2019)

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


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


Медиа


podcast Подкаст «Фронтенд Юность (18+)» #90 Гуй эксперту не помеха
video proConf #9 VUEJS AMSTERDAM 2019
video «ALL YOUR HTML» #s2e10: «Phenomenon с Parcel»
video WSD в Москве, 2019, запись трансляции
video MinskCSS Meetup #6 — 11 апреля 2019

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


habr Как создать тёмную тему и не навредить. Опыт команды Яндекс.Почты
habr Перенос сайта на статику: мотивация, стоимость, работа
habr Почему не нужно тратить свое время на создание нишевых тематических сайтов
• Результат опроса предпочтений разработчиков от Stack Overflow
en Front-end Developer Handbook 2019
en Inline SVG… Кешируется
en Веб-разработка в иллюстрациях
en Типы мобильных инпутов
en video Javascript vs. CSS — больше контроля означает больше ответственности
en Не доверяйте локальным хранилищам: исследование распространенности постоянных межсайтовых клиентских скриптов

  • Производительность:
    en Нативная ленивая загрузка и fallback на основе js с vanilla-lazyload 12
    en Google AMP снизил скорость нашей страницы, и нет другого выбора, кроме его использования
    en Как получить оценку 100% производительности в Lighthouse

  • Accessibility:
    en Распространенная проблема доступности: переход к разделу страницы без смещения фокуса клавиатуры
    en Доступность цветов: инструменты и ресурсы, которые помогут вам создавать инклюзивные продукты
    en Топ 5 вопросов, задаваемых при изучении Accessibility

  • Анимация:
    en Как создать эффект прилипающего изображения с Three.js
    en Разъединение SVG с помощью переиспользуемых компонентов WebGL с использованием React-Three-Fibre


CSS


• Чего мне никогда не говорили о CSS
• Разница между width и flex-basis
• Как работает @supports
en Уже 2019 год. Давайте закончим дискуссию об иконочных шрифтах и SVG иконках
en Руководство по пониманию CSS Houdini с помощью комиксов
en Трюки и советы для CSSBattle
en Анимация SVG с помощью CSS
en Выполните следующие шаги, чтобы стать суперзвездой CSS
en Получаем значение кастомного свойства CSS с помощью JavaScript
en Художественное руководство для веба с использованием CSS Shapes
en Использование миксина для вывода математики из адаптивных размеров шрифта
en Почему вы должны использовать CSS env()
en QUIZ: Well aimed? Насколько хорошо вы знаете CSS селекторы?
en sassyfication: библиотека с Sass примесями для ускорения разработки CSS

JavaScript


• В AMP добавят поддержку JavaScript
• Три Больших Лжи о JavaScript
en Релиз jQuery 3.4.0
en Использование Web Speech API для мультиязычных переводов
en Пять причин, почему веб-компоненты могут дополнить фреймворки JavaScript
en Кайл Симпсон: я забыл больше JavaScript, чем было выучено большинством людей
en Список из 31 самых популярных JS репозиториев на GitHub в апреле 2019

  • Теория:
    habr Основы движков JavaScript: оптимизация прототипов. Часть 1
    • Что нужно знать про массивы в JavaScript
    en Подводные камни Async / Await в циклах массивов
    en В защиту тернарных операторов
    en Улучшение асинхронного программирования с JavaScript promises
    en Шаблоны проектирования в современной JavaScript разработке

  • React React:
    en Что бы я хотел знать, когда начинал работать с React.js
    en Рекомендации по стилизации в React
    en Лучшие React расширения для VS Code
    en Обзор популярных CSS-in-JS библиотек для React
    en Управление состоянием с помощью React Hooks — без Redux или Context API
    en React95 — Библиотека компонентов React с Win95 UI

  • Vue VueJS:
    en Почему ваша компания должна начать использовать Vue.js
    en Представление нового State-Management для Vue.js
    en Краткий отчет о конференции VueJs Amsterdam 2019 (часть 2)
    en Почему я предпочёл Vue, а не React
    en Получение данных со сторонних API с помощью Vue.js и Axios
    en video Сделайте свои веб-приложения Vue.js доступными для просмотра — JavaScript SEO

  • Angular Angular:
    habr Лучшее из опыта создания чистых и быстрых Angular приложений
    en Angular Context: простое связывание данных для вложенных деревьев компонентов и Router Outlet
    en Angular CLI — Demystifying the workspace
    en Advanced Angular: реализация переиспользуемого компонента автозаполнения

  • Libs & Plugins:
    en fkit: набор функциональных утилит для JavaScript
    en jQuery Terminal Emulator — терминал для веба
    en Choices.js: плагин для создания настраиваемых select элементов с возможностью ввода как Select2, но без jQuery


Браузеры


habr Microsoft Edge на Chromium официально доступен для открытого тестирования
• В Firefox Beta добавлен блокировщик скриптов майнинга и скрытой идентификации
• В Chromium доступна отложенная загрузка iframe и изображений. Тестовый выпуск Microsoft Edge
• Chrome и Safari убрали возможность отключения атрибута отслеживания кликов
• Вышла Opera 60 (Reborn 3) — первый десктопный браузер c поддержкой «интернета будущего» Web 3, криптокошельком и бесплатным VPN
en Edge идет к Chromium: что это значит для разработчиков фронтенда?

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


• GitHub полностью «удалил» репозиторий утилиты для обхода блокировок и весь аккаунт создателя
• Google: Частое сканирование не способствует улучшению позиций сайта
• Вскоре Google Docs начнет поддерживать родные форматы Microsoft Word, Excel и PowerPoint
• От раннего Интернета осталось очень мало свидетельств
• Владелец прав на Helvetica выпустил первый за 35 лет редизайн шрифта
• ЕС выработал свод этических принципов для искусственного интеллекта
• Основатель Alibaba Джек Ма заступился за культуру работы по 12 часов в сутки шесть дней в неделю


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



← Дайджест за прошлую неделю

Материал подготовили dersmoll и alekskorovin
Источник: https://habr.com/ru/post/448100/


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

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

Сейчас я разберу 1-ю главу Бытия из Ветхого Завета как документацию к некому проекту под названием "мироздание". Когда софтверному проекту десятки человеко-лет, то его специфика...
Подборка свежих уроков, видео и пакетов по фреймворку Laravel за неделю. Читать дальше →
Предыстория Когда-то у меня возникла необходимость проверять наличие неотправленных сообщений в «1С-Битрикс: Управление сайтом» (далее Битрикс) и получать уведомления об этом. Пробле...
Наша подборка материалов о старых и новых стандартах: от IPv6 до New IP, а также факторах, влияющих на трафик в сетях мобильных операторов и интернет-провайдеров. Читать дальше &rarr...
Очередной выпуск рассказывает про морок функционального программирования, солидный Swift для солидных программистов, дорожную карту Android-разработки, стабильность модного приложения, путаницу п...