Дайджест свежих материалов из мира фронтенда за последнюю неделю №394 (15 — 22 декабря 2019)
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
Медиа | Веб-разработка | CSS | JavaScript | Браузеры
Медиа
•
•
•
•
•
•
Веб-разработка
•
•
• Как быстро провести тестирование и инспекцию своего веб-сайта?
• Что такое TDD и BDD на пальцах, и что должен знать о них фронтендер
• Новый экспериментальный облик CSS-live.ru
•
•
•
•
•
•
•
-
PWA
•Всё, что нужно знать о Progressive Web App (PWA)
•Как превратить ваш сайт в прогрессивное веб-приложение (с примерами кода)
•Как я создал свое второе Прогрессивное веб-приложение (PWA)
-
Производительность
•Быстрая загрузка веб-страниц на телефоне за 20 долларов
•Бандлинг в JavaScript для повышения производительности: лучшие практики
•Производительность для разработчиков. Часть 1: Типографика
CSS
•
• CSS-модуль режимов письма (Writing Modes) 3 уровня официально стал стандартом W3C
•
•
•
•
•
•
•
•
•
•
JavaScript
•
•
•
•
•
•
-
Теория
•Начало работы с методами JavaScript-массивов .map(), .filter() и .reduce()
•Пять интересных способов использования Array.reduce () (и один скучный)
•Бесконечность в JavaScript
•Случаи использования void в современном JavaScript
-
React
•Скрытая цена CSS-in-JS-библиотек в React-приложениях
•Почему Svelte не убьет React
•10-строчный аккордион на React с использованием нативных тегов HTML
•Два урока, которые я извлек из создания React компонентов
•Как React научил меня JavaScript
•Лучшие практики для обработки сложных формы с использованием React-хуков
•Как создать Serverless File-Management System с помощью React
-
Angular
•5 вещей, которые я бы хотел знать, когда начинал использовать Angular
•Руководство по созданию PWA на Angular 8
•Angular 9.0.0 и улучшения Ivy
-
Ember
•Состоялся релиз Ember 3.15 «Octane»
•Octane уже здесь. Технические детали релиза
•Наиболее распространенные ошибки Ember.js Octane и как их избежать
•Разбираемся с шаблонами в Ember Octane
•Оптимизация вашего приложения с EmberData: Часть 1, Часть 2
-
Libs & Plugins
•Виджет для отображения фазы Луны
•Alpine.js — реактивный и декларативный микрофреймворк для описания поведения JS в вашей разметке
Браузеры
• Разработчики теперь могут опубликовать расширения для Edge на Chromium в Microsoft Edge Addons
• Обновление Chrome 79 для Android привело к исчезновению данных приложений на базе WebView
Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.
Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.