Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
•
Подкаст «Веб-стандарты» 268. Npm 7, PCM, V8 v8.9, App History API, прагматичные книги, Docker: зачем, как и чьё это дело
•
«Новости 512» от CSSSR: Эра ES-модулей, релизы Node.js LTS, CSS transition, width & height, WebdriverIO 7, Rust Foundation
•
HolyJS 2020 Moscow
•
Отсобеседование #1: Открытое собеседование frontend разработчика (Middle)
•
Боль фронтов, или что нам нужно от дизайнеров
•
Weekly Platform News: WebKit autofill, использование Cursor Pointer, задержка автоматического проигрывания видео
•
21 плохая фронтенд-привычка, от которых стоит отказаться в 2021 году
•
Доступ к аппаратному обеспечению в вебе
•
Разработка производительного пользовательского курсора
•
Управление фокусом в shadow DOM
•
Почему вы должны превратить свое приложение в PWA
•
Отладка WebAssembly с помощью Chrome DevTools
•
Простая анимация линий при наведения курсора для ссылок
•
Frontend SOLID || Архитектура во Фронтенде
•
В ожидании aspect-ratio: все «хаки» для пропорциональных боксов
•
Пришло время попрощаться с единицей измерения px
• 7 основных понятий CSS Grid Layout с примерами, которые помогут начать работу с гридами
•
Обмен данными между CSS и JavaScript с использованием кастомных свойств
•
Интерактивное руководство по CSS Transitions
•
SmolCSS — небольшой набор сниппетов для современных CSS лейаутов и компонентов
•
Управление Z-индексом CSS в крупных проектах
•
Prefers-contrast: forced — это ошибка
•
TypeScript: Раскладываем tsconfig по полочкам. Часть 1
•
Как реализовать drag & drop на чистом JavaScript
•
Решение забавной задачки на JavaScript
•
Зависимости JavaScript: все, что вы хотели знать, но боялись спросить
•
Программное создание изображений с помощью CSS Painting API
•
Safari стал вторым Internet Explorer
• Метод идентификации браузера через манипуляции с кэшированием Favicon
• Chrome вскоре прекратит работать на процессорах старше 15 лет
• Критический баг в Firefox мог привести к выполнению произвольного кода
• Атака на зависимости позволила выполнить код на серверах PayPal, Micrоsoft, Apple, Netflix, Uber и ещё 30 компаний
• Иконки Favicon научились использовать в качестве Supercookies
• Исследование: корпоративных медиа на WordPress стало больше, чем обычных
• Google, Microsoft и Huawei объединились для поддержания жизни языка Rust
• Проект Tor представил систему анонимных тикетов для GitLab

Медиа | Веб-разработка | CSS | JavaScript | Браузеры | Занимательное
Медиа
•
Подкаст «Веб-стандарты» 268. Npm 7, PCM, V8 v8.9, App History API, прагматичные книги, Docker: зачем, как и чьё это дело•
«Новости 512» от CSSSR: Эра ES-модулей, релизы Node.js LTS, CSS transition, width & height, WebdriverIO 7, Rust Foundation•
HolyJS 2020 Moscow•
Отсобеседование #1: Открытое собеседование frontend разработчика (Middle)
Веб-разработка
•
Боль фронтов, или что нам нужно от дизайнеров•
Weekly Platform News: WebKit autofill, использование Cursor Pointer, задержка автоматического проигрывания видео•
21 плохая фронтенд-привычка, от которых стоит отказаться в 2021 году•
Доступ к аппаратному обеспечению в вебе•
Разработка производительного пользовательского курсора•
Управление фокусом в shadow DOM•
Почему вы должны превратить свое приложение в PWA•
Отладка WebAssembly с помощью Chrome DevTools•
Простая анимация линий при наведения курсора для ссылок•
Frontend SOLID || Архитектура во ФронтендеCSS
•
В ожидании aspect-ratio: все «хаки» для пропорциональных боксов•
Пришло время попрощаться с единицей измерения px• 7 основных понятий CSS Grid Layout с примерами, которые помогут начать работу с гридами
•
Обмен данными между CSS и JavaScript с использованием кастомных свойств•
Интерактивное руководство по CSS Transitions•
SmolCSS — небольшой набор сниппетов для современных CSS лейаутов и компонентов•
Управление Z-индексом CSS в крупных проектах•
Prefers-contrast: forced — это ошибка
JavaScript
•
TypeScript: Раскладываем tsconfig по полочкам. Часть 1•
Как реализовать drag & drop на чистом JavaScript•
Решение забавной задачки на JavaScript•
Зависимости JavaScript: все, что вы хотели знать, но боялись спросить•
Программное создание изображений с помощью CSS Painting APIБраузеры
•
Safari стал вторым Internet Explorer• Метод идентификации браузера через манипуляции с кэшированием Favicon
• Chrome вскоре прекратит работать на процессорах старше 15 лет
• Критический баг в Firefox мог привести к выполнению произвольного кода
Занимательное
• Атака на зависимости позволила выполнить код на серверах PayPal, Micrоsoft, Apple, Netflix, Uber и ещё 30 компаний
• Иконки Favicon научились использовать в качестве Supercookies
• Исследование: корпоративных медиа на WordPress стало больше, чем обычных
• Google, Microsoft и Huawei объединились для поддержания жизни языка Rust
• Проект Tor представил систему анонимных тикетов для GitLab
Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.
Комментариев нет:
Отправить комментарий