Фронтенд-дайджест №585 (3 -10 вересня 2023)
Веброзробка
-
Як layout position впливає на три великі важелі вебпродуктивності
-
Інструменти
- Node.js 20.6.0 тепер має вбудовану підтримку .env файлів
- Анонсуємо нативну підтримку npm у Deno Deploy
- Bun 1.0 нарешті вийшов. Bun - це швидкий, універсальний набір інструментів для запуску, створення, тестування та налагодження JavaScript і TypeScript
- Анонсуємо Biome, інструментарій для роботи з вебом. Biome - це офіційний форк Rome, що форматує та лінтить ваш код за долі секунди і покликаний з часом замінити Babel, ESLint, webpack, Prettier, Jest та інші.
CSS
- CSS Only Pagination
- Типізуйте безпечні системи CSS-дизайну за допомогою @property
- Док-панель в стилі iOS із CSS анімацією, що керується прокручуванням
- Покращення UX адаптивних таблиць даних за допомогою CSS
- CSS-селектор лоботомізованої сови: Сучасний посібник
JavaScript
-
JavaScript WTF: Чому функція every() повертає true для порожніх масивів?
-
MERN vs. MEAN vs. MEVN: як обрати правильний стек JavaScript для вашого веб-проекту
-
React
- Посібник із передачі даних за допомогою Props у React
- Розуміння компонентів React Server
- Чому React робить повторний рендеринг і коли нам варто про це турбуватися?
- waku - Мінімалістичний React фреймворк з серверними компонентами
- Next.js проти Гетсбі: Порівняння фреймворків React
- Серверний рендеринг (SSR) з Bun та React
-
Vue
-
Angular
-
Svelte
-
Libs & Plugins