๐ฅ Framework Updates
Vue.js
-
Vue 3.4:
onWatcherCleanup
API
Vue 3.4 introducesonWatcherCleanup
, enabling internal cleanup logic directly inside watchers. This streamlines lifecycle handling in reactive components. Read more -
Motion for Vue
Framer Motion arrives in the Vue ecosystem with<motion.div>
, layout transitions, and scroll animations. Same API, same power โ now in Vue. Read more -
Nuxt 3.16 + Nuxt UI v3
Nuxt 3.16 introducesnpm create nuxt
, while Nuxt UI v3 brings full Tailwind v4 support, improved accessibility, and a modern design refresh. Nuxt 3.16 Release | Nuxt UI v3
Next.js
- Next.js 15.2 + Security Patch
New metadata system, enhanced error overlays, and support for React view transitions. Also patched a critical middleware bypass vulnerability (CVE-2025-29927). Whatโs New | Security Patch
Svelte
- SvelteKit 2.17 + Svelte 5.20
WebSocket support in SvelteKit and new$props.id()
utility in Svelte 5.20 for SSR-friendly IDs. Whatโs New
๐ ๏ธ Developer Tools & Libraries
-
Oxlint (Beta)
Rust-based linter (50โ100ร faster than ESLint). Read more -
ESLint 9 Flat Config
ESLint 9 moves toeslint.config.js
. Migration guide -
Rsdoctor 1.0
Rspack/Webpack visual analyzer. Release notes -
TypeScript in Go
New Go-based compiler. Announcement
๐ Web Standards & Browser Updates
-
Chrome Q1 2025 APIs
text-box
,node.moveBefore()
, File System Access. Details -
CSS Gap Decorations Proposal
Native gap styling proposal. Proposal -
Firefox 136
:open
,:has-slotted()
,Intl.DurationFormat
. Release notes -
Safari 18.3
Fixes for:has()
,::view-transition
. WebKit blog
๐ Trends & Best Practices
-
Web Components vs Frameworks
Smashing Article -
Performance Mistakes in Next.js
Read more -
Fluid Typography Debate
Rutterโs take -
Utility CSS Patterns
Cloud Four blog
๐ค Events
๐ฎ Bonus
-
StringTune Framework
Codrops demo -
Interactive Grid with Three.js
Tutorial
๐ป CSS for Dummies
Sass-flation:
.egg-carton {
eggs: 12;
price: $2;
&.eggflation {
eggs: 4;
price: $10;
wallet: null;
opacity: 0.4;
justify-content: space-around;
&:hover {
cursor: not-allowed;
content: "Maybe next month...";
}
}
}
๐ก Stay updated with the latest in frontend development. Follow the links for more insights.
โจ Explore More: