Дайджест свежих материалов из мира фронтенда за последнюю неделю №357 (18 — 24 марта 2019)
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
Медиа | Веб-разработка | CSS | Javascript | Браузеры
Медиа
•
•
•
•
•
•
Веб-разработка
•
• Front-end ремесло
•
•
•
•
•
•
•
-
Производительность:
•Preload, prefetch и остальные <link> теги
•Измерение влияния производительности третьесторонних скриптов
•У кого самый быстрый сайт в F1?
•Как мы создали самый быстрый сайт для конференций в мире
•10 показателей веб-производительности, за которыми нужно следить
-
Accessibility:
• Что такое доступность? Перевод соответствующего раздела на MDN
•Создание доступных веб-сайтов и приложений является моральным обязательством
•Веб-доступность для начинающих
CSS
•
• Вещи в CSS, о которых мне никто никогда не говорил.
•
•
•
•
•
•
•
•
•
• Периодическая таблица на HTML (построенная с помощью CSS grid)
JavaScript
•
•
•
•
-
Теория:
•Особенности использования типа данных Symbol в JavaScript
• Реализация быстрой сортировки на JavaScript
•Я не ненавижу стрелочные функции, но…
•Список книг и статей по JS для взыскательных веб-разработчиков.
-
React:
•Переписываем тестовое задание для junior frontend на TypeScript и react-hooks
• Асинхронный Redux без Middlewares — используя ES2017
•Релиз React Router v5
•Начало работы с React (по версии 2019 года)
•Что я узнал о React после месяца, посвященного его изучению (С точки зрения разработчика Angular )
•Доступный роутинг в React
•React State: выбирай с умом
•Как создать приложение для обнаружения логотипа в реальном времени с React Native, Google Vision API и Crowdbotics
-
VueJS:
•Vue 2.6.6 Release part1
•Разница между Computed Properties, Methods и Watchers в Vue
•Как уменьшить размер бандла во Vue.JS с помощью Webpack
•Глубокое погружение во Vuex
•TradingVue.js — расширяемая библиотека для трейдеров для построения графиков
•Начинаем писать Vue.js приложения на базе классов с использованием TypeScript
•Nuxt.js: минималистичный фреймворк для создания гибридных Vue.js приложений
•Evan You — Состояние Vue-сообщества, VueJS Амстердам 2019
-
Angular:
•Советы по оптимизации вашего приложения на Angular
•Советы по отладке ваших Angular приложений
•Как опубликовать разработанную Angular библиотеку в NPM, и стоит ли оно того
-
Libs & Plugins:
•construct-js — Библиотека для создания структур данных уровня байтов.
•fromfrom — библиотека для трансформации последовательности данных из одного формата в другой
•CrumbsJS: легковесная библиотека, написанная на ванильном ES6 для работы с cookies и local storage.
Браузеры
•
• Релиз Firefox 66: блокировка видео со звуком, плавный скроллинг, поиск по вкладкам. Плюс, подробности для разработчиков в блоге Марата Таналина
• Opera выпустила Android-браузер со встроенным VPN
• Mozilla выпустила новый браузер Firefox для iPad
• Google предоставит европейским пользователям Android возможность выбрать альтернативные поисковик и браузер
• В Chrome перенесли две востребованные функции из Microsoft Edge
•
•
Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.
Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.