Frontend Weekly Digest #368 (17–23 Jun 2024)
Web-development
• htmx 2.0.0 has been released!
• Safari 18 — what web features are usable across browsers?
• “Eslint-Summary” — Hack your Eslint Config
• What does aria-hidden=true actually do to interactive elements?
• Hover Animations for Terminal-like Typography
CSS
• Pure CSS Circular Text (without Requiring a Monospace Font)
• Inline conditionals in CSS, now?
• BEM Modifiers in Pure CSS Nesting
• How To Create Cut-Out Shapes using The clip-path property
• Learn Grid Now, Container Queries Can Wait
• Modern CSS Layout is Awesome: Talking and Thinking About CSS Layout
• Opinions for Writing Good CSS
• Footnotes Progressively Enhanced to Popovers
JavaScript
• Announcing TypeScript 5.5
• Uniting Web And Native Apps With 4 Unknown JavaScript APIs
• No No-JavaScript
• Custom Elements; Unconnected Callback
- React
• React Internals Explorer — easily see how React works
• Modern Testing Setup: Jest and React Testing Library for React TypeScript Projects
• Recent News and Updates in Next.js 15 - Vue
• The simplicity of using Vue’s reactivity system outside of Vue
• Nuxt + ESLint 9 + TypeScript + Prettier — Configuration Guide 2024
• Vue 3 ChatGPT /w Firebase: Deep dive into AI World (Audio, Text, Image) - Angular
• Advanced RxJs Operators You Know But Not Well Enough