Дайджест свежих материалов из мира фронтенда за последнюю неделю №377 (19 — 25 августа 2019)

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


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


Медиа


podcast Подкаст «Frontend Weekend», Remote #1: Никита Дубко (конференции, синдром самозванца, подготовка докладов)
podcast Подкаст «devschacht» #91: Очень короткие доклады и REST против GraphQL
podcast Подкаст «devschacht» #92: Про изоленту и скотч
podcast Подкаст «Сделайте мне красиво», Выпуск №23: в гостях Сергей Фролов и Сергей Рубанов — Ламповые конференции,10х разраб и WebAssembly
video SPA Meetup #5 в Авито

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


• На AMP-страницы теперь можно добавлять пользовательский JavaScript
en В чем действительно нуждается HTML6 (Living standard)
en Необязательный HTML: все, что вам нужно знать

  • Производительность:
    en Ускоренная загрузка изображений благодаря встроенному предварительному просмотру изображений
    en Использование rel = ”preconnect” для раннего установления сетевых подключений и повышения производительности

  • Инструменты:
    habr Как подружить дизайнера, верстальщика и «Фигму» с помощью дизайн-системы, ломика и какой-то матери
    en Анонс NodeGUI и React NodeGUI — создание собственных приложений для настольных ПК с использованием JavaScript и CSS

  • API:
    en Преобразование текста в речь в браузере с помощью Web Speech API
    en Native File System API: упрощение доступа к локальным файлам

  • Accessibility:
    en Что я узнал о доступности от Tumblr
    en Топ 5 ресурсов для работы с доступностью веб-приложений
    en Доклад ADA о доступности веба и приложений. «Количество судебных исков, поданных в федеральные суды в отношении доступности веб-сайтов и приложений, в настоящее время составляет один час в час, то есть 8 в день, 40 в неделю, и в этом году ожидается повторное рассмотрение более 2000 исков»

  • Практика:
    en Многопользовательские Крестики-нолики с использованием GraphQL
    en Как создать многопользовательскую реал-тайм игру с VR (часть 1)
    en Создание анимированной фавиконки


CSS


en Откуда появились названия цветов в CSS?
en Список лучших CSS библиотек во фронтенде
en Как увидеть стили для печати, применяемые непосредственно в браузере?
en Элемент, отскакивающий от краев вьюпорта, реализованный на CSS
en CSS может сделать это… И это ужасно!

JavaScript


habr Новшества JavaScript: итоги Google I/O 2019: Часть 1, Часть 2
habr Dependency Injection, JavaScript и ES6-модули
habr Ключевое слово this в JavaScript. Полное* руководство
• Работаем с асинхронной итерацией в ECMAScript 2019, используя for-of
en Используйте функции генератора JavaScript, чтобы уменьшить использование памяти
en Использование нативных модулей JavaScript на продакшене
en Debouncing и Throttling в JavaScript
en JS: чему научиться, чтобы стать Senior

  • React React:
    en React: Создание доступного компонента FAQ
    en 5 советов, которые помогут вам избежать подводных камней React Hooks
    en Локализация с помощью React
    en Использование requestAnimationFrame с React Hooks
    en Современное тестирование React, часть 2: Jest and Enzyme
    en Состояние семантического JSX

  • Vue VueJS:
    en Как легко загружать динамические изображения в Vue и Nuxt
    en Производительность Vue.js Router
    en Как использовать Vuetify в Vue.js
    en Как избежать нарушения принципов SOLID в приложениях на VueJS

  • Angular Angular:
    • Основы верстки в Angular c Redux и Nx. Часть 1. Верстка Header и Navbar.
    en 7 способов сделать ваше Angular приложение более доступным
    en Angular Search & Pagination
    en Почему вы никогда не должны использовать вызовы функций в выражениях шаблонов Angular

  • Ember:
    en Ember.js и React.js: Сравнение некоторых продвинутых функций
    en The Ember Atlas — место для Ember: процессы, лучшие практики, руководства по обновлению и многое другое
    en Создание Electron приложения с помощью Ember JS
    en video Commit Porto '19: Процветание в цикле хайпа: история Ember.js(Ricardo Mendes)


Браузеры


habr Fingerprinting браузера. Как отслеживают пользователей в Сети
• Microsoft Edge Insider: старт тестирования «Коллекций», рабочие учётные записи и другие улучшения
• В Firefox, Chrome и Safari заблокирован внедряемый в Казахстане «национальный сертификат»/>

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



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


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

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

Свежая подборка со ссылками на новости и материалы. В выпуске: PHP 8 Beta 4, инициатива по консолидации PHP-сообщества, концепт PHP для GraalVM, предложение по дженерикам в Interna...
В новом дайджесте делаем модульное приложение из монолита, влюбляемся в градиенты, судимся с Apple, разбираемся с ошибками, создаем погодную станцию и делаем много других полезных вещ...
Подборка новых статей по фреймворку Laravel. Разберемся как работает шифрование во фреймворке. Аутентифицируем пользователя по отпечатку пальца. Развернём приложение по методу zero-do...
Привет, Хабр! Я экспериментирую с форматом, поэтому решил написать этот дайджест. Не так важно, кто ты, самое важное — твой интерес к digital и желание узнать чуть больше про управление проду...
Это — традиционная мегаподборка из нашего блога на Хабре и «Мира Hi-Fi» — тематического журнала по теме аудитехники. Предлагаем вашему вниманию избранные материалы: от ретроспективного анализа ра...