Frontend Weekly Digest #367 (10–16 Jun 2024)
Web-development
• A quick and easy guide to Markdown
• Streaming HTML — Asynchronous DOM Updates without JavaScript
• An origin trial for a new HTML <permission> element
• Node.js is Here to Stay
• News from WWDC24: WebKit in Safari 18 beta
• 11 surprising ways developers are using Wasm
• Why, after 6 years, I’m over GraphQL
• State of Frontend 2024 survey
• Minimal SVG Favicon
- Tools
• NestJS on Deno?
• How to run a DIY node server in 2024
• Do IDEs Make You Stupid? - Performance
• Blazing Fast Websites with Speculation Rules
• How To Hack Your Google Lighthouse Scores In 2024 - Accessibility
• World Wide Accessibility — benefits of standardization
• How to Use Rem Units in CSS for Accessible Design
• Content hiding techniques and their accessibility implications - Ефекти
• Shape Lens Blur Effect with SDFs and WebGL
• Morphing Arbitrary Paths in SVG
CSS
• What Are CSS Container Style Queries Good For?
• The latest in CSS and web UI: I/O 2024 recap
• One of the Boss Battles of CSS is Almost Won! Transitioning to Auto
• Conditionals on Custom Properties
• Another Anchor Positioning Demo: Multiple Anchors
JavaScript
• Announcing TypeScript 5.5 RC
• TC39 Advances Key Proposals: Deferred Import Evaluation, Error.isError(), RegExp Escaping, Promise.try
• How to compose JavaScript functions that take multiple parameters (the epic guide)
• How a Single Vulnerability Can Bring Down the JavaScript Ecosystem
• How JavaScript Is Finally Improving the Module Experience
- TypeScript
• I’ve been writing TypeScript without understanding it
• TypeScript adds support for ECMAScript’s Set methods - React
• I tried React Compiler today, and guess what… 😉
• The top tools for implementing ecommerce search in React
• Cool VSCode Extensions that that I’ve discovered - Vue
• How to Master Vue Router in Vue.js 3 with Composition API - Angular
• Powering Angular with Rust (Wasm)
• Build a Microfrontend with Module Federation — A vertical application with Angular