Фронтенд-дайджест №407 (16 - 22 марта 2020)
Медиа
- UnderJS Podcast #17 - Беседы с Михаилом Башуровым про типы и HolyJS
- Подкаст "Веб-стандарты" №221: Отмена событий, Firefox и KaiOS, ненужный CSS, вьюпорт, размеры картинок, цвета, Vue.js
- Подкаст "Frontend Weekend" #103 – Алексей Золотых о переезде из Челябинска, ценности работы в ПК HolyJS и множества выступлений
- Подкаст "Сделайте мне красиво", Выпуск №36 - Коронавирус, джуниоры лучше сеньоров и недоступная доступность
- Подкаст "proConf" #54 AngularConnect - ProConf на карантине | Angular 9 | Ivy | Нейронки наступают | Как делать ревью
- Подкаст "CSSSR": Github купил npm, remote-конференции, CSS и Houdini, магия calc(), Java SE 14, токсичный Angular
Веб-разработка
-
Просто о Чистом коде и качестве кода (Code Quality & Clean Code)
-
Неразбериха с заголовками: когда они терпят неудачу во WCAG?
-
Инструменты
-
Производительность
-
Эффекты
CSS
- ‘CSS X’
- Туториал. Простая анимация на чистом CSS
- Полное руководство по calc() в CSS
- CSS: приключения в стране полупрозрачности
- Когда 255 × 0 не равно нулю
- Неоморфизм и CSS
- Размещение текста по траектории с помощью CSS
- Практический обзор CSS Houdini
- Комбинации в CSS: background-color и linear-gradient
- Все о Auto в CSS
- CSS: гибкие повторяющиеся SVG маски
- CSS разработчики — почему они нужны миру?
- CSS Grid: Верстаем адаптивный журнальный макет в 20 строк
JavaScript
-
Для циклов в Javascript один цикл, чтобы управлять ими всеми
-
React
-
Vue
-
Angular
-
Ember
-
Svelte
-
Libs & Plugins
- Движок/алгоритм для шахмат, созданный только с использованием vanilla JS, CSS, HTML.
- heapify - Очень быстрая очередь приоритетов JavaScript, реализованная с использованием двоичной кучи
- Введение в AntV, технологию в визуализацию данных
- mutik: крошечная (495B) библиотка для управления иммутабельностью на базе Immer
Браузеры
- Firefox отказывается от поддержки протокола FTP
- Разработчик оценил сложность современных браузеров
- Выпуск Chrome 81 отложен из-за перехода сотрудников Google к работе на дому
- Новые релизы Chrome задерживаются из-за коронавируса
- SameSite=Lax по умолчанию — уже в Chrome 80 stable (правда, пока не у всех)