Фронтенд-дайджест №468 (17 - 23 травня 2021)
Медіа
- Подкаст "Цинкову Прод" #113: Сайт сина маминої подруги
- Подкаст "proConf" #96: DeveloperWeek 2020
- Подкаст "фронтенда Юність" # 187: Bootstrap крутіше ніж всі срані фреймворки
- Подкаст "Callback Hell": Продуктивність CSS-in-JS, мови логічного програмування, ООП в сучасному фронтенді
- «Новини 512» від CSSSR: Angular 12, Deno 1.10, моніторинг, тестування UI,: has (), курс по git, Rome + $, TypeScript 4.3 RC
- Подкаст "Callback Hell" - Підтримка декількох мажорних версій, венчурний капітал в Open Source і повернення тонкого клієнта
- Подкаст "Веб-стандарти" #282: Rome, CloudFront Functions, кроссбраузерність, has() і інший сучасний CSS, моніторинг, GDE
Веб-розробка
-
Google AMP мертвий! AMP-сторінки більше не користуються пріоритетом у пошуку Google
-
Incremental Static Regeneration: створюйте статичні сайти потроху
-
Інструменти
-
Продуктивність
-
Доступність
-
Ефекти
CSS
- Новий респонсів: веб-дизайн в світі компонентів
- Ні, утилітарні класи - це не те ж саме, що інлайн стилі
- Як створити неоновий текст за допомогою CSS
- Як стилізувати будь-яке поле введення - поради і методи
- 82% розробників неправильно проходять цей трьохрядковий тест по CSS
- Learn CSS - Постійно оновлюваний курс CSS і довідник для підвищення вашого рівня знань в області стилізації інтернету
- Трюки CSS, які зроблять з вас ніндзя верстки
- aspect-ratio
- Погляд на Tailwind CSS
JavaScript
-
DOM Events - вивчення системи подій DOM за допомогою візуального дослідження
-
Довідник по масивах JavaScript - методи роботи з JS-масивами з прикладами
-
React
- Як реалізувати аутентифікацію в Next.js з Auth0
- Розуміння Async Resources за допомогою асинхронних хуков
- Найбільша сила React може полягати в його екосистемі з відкритим вихідним кодом.
- Створення редактора тексту (WYSIWYG) з нуля
- 5 методів bundle splitting і відкладеного завантаження в React
- Повне керівництво по інкрементній регенерації статичних сайтів за допомогою Next.js
- Трохи про те, як працює віртуальний DOM в React
-
Vue
- Керівництво по модульному тестуванню компонентів Vue
- Як створювати повторно використовувані веб-компоненти за допомогою Lit і Vue
- Легко зберігайте стан за допомогою composable в Vue 3
- Повне керівництво по Vue Router 4: основи, програмна маршрутизація, Navigation Guards, ефекти переходу і Composition API
- Управління стейтом у Vue
-
Angular
- Представляємо Angular DevTools
- У Angular нарешті з'явилося власне розширення devTools!
- Основи Angular: 10 корисних нативних веб-API, які повинен знати кожен новий розробник JavaScript
- Додавання рівня більш явної типізації поверх інтерфейсів сторонніх бібліотек
- Bindon: менш відомі особливості шаблонів Angular
- Angular міграція з tslint на eslint. Переклад монорепозіторія Nx на eslint
-
Ember
-
Svelte
-
Libs & Plugins
Браузери
- Microsoft припинить підтримку додатка Internet Explorer 11 в Windows 10 з червня 2022 року
- В Chrome експериментують з підтримкою RSS, чищенням User-Agent і автозміною паролів
- Компанія Mozilla представила режим суворої ізоляції сайтів для Firefox
- Випуск web-браузера Nyxt 2.0.0
- Крос-браузерний трекінг на основі перебору обробника зовнішніх протоколів