Frontend Weekly Digest #304 (27 March — 2 April 2023)

Fresh Frontend Links
2 min readApr 2, 2023


Push notifications are now supported cross-browser
Jumping HTML tags. Another reason to validate your markup
Fighting inter-component HTML bloat


Sass and Native Nesting
Hiding empty elements with CSS :empty and :has()
How to use Google Fonts and font-display
Preventing too-short final lines of text blocks
Checkered background using two lines of code in CSS
CSS Masking
Improving CSS Shapes with Trigonometric Functions
Position your element with CSS inset logical property
Styling webpages with Sakura CSS


Mastering the JavaScript switch Statement
JavaScript import maps are now supported cross-browser
As a Front-End Engineer: The Magic Behind “Event Emitter” in JavaScript That You Should Know About
Build a Weather App with Vanilla JS