Frontend Weekly Digest #221 (26–31 July 2021)
Web-development
• Overview of the RenderingNG architecture
• Everything You Ever Wanted to Know About WebRTC
• NFC comes to the web
• Here’s Why Storing JWT in Local Storage is a Disastrous Mistake
- Tools
• What’s New In DevTools (Chrome 93)
• Yarn 3.0 🚀🤖 Performances, ESBuild, Better Patches, … - Performance
• Learnings From a WebPageTest Session on CSS-Tricks
• A Beginner’s Guide to Lighthouse
• Resource inlining in JavaScript frameworks. Improving Largest Contentful Paint across the JavaScript ecosystem. - Accessibility
• Creating An Accessible Dialog From Scratch
• 101 Digital Accessibility tips and tricks
CSS
• Why Developers Love Bulma CSS
• Thinking About The Cut-Out Effect: CSS or SVG?
• There Is No Such Thing As A CSS Absolute Unit
• Using Absolute Value, Sign, Rounding and Modulo in CSS Today
• CSS Logical Properties and Values
• Helvetica® Now Variable
• Conjuring Generative Blobs With The CSS Paint API
• Aligning a Button Label Vertically
JavaScript
• Execute ES Modules on the CLI
• Writing a Sokoban Puzzle Game in JavaScript
• The Complete Guide to Localizing your App with JavaScript’s Internationalization API
- React
• Global vs. Local Styling In Next.js
• Using the Web Share API in React
• Using BLoC Pattern with React
• A Visual Guide to React Rendering — Props
• React Readability Analysis Of Inline Conditional Rendering
• Gatsby Serverless Functions And The International Space Station - Vue
• How we improved the load time of our VueJS app from 15s to 1s
• Vue Router The Official Router For VueJS - Angular
• Angular life: Server Status Codes with Angular Universal
• How to use Push Notifications in Angular ?
• How To Build An E-Commerce Site With Angular 11, Commerce Layer And Paypal - Ember
• The Ember Times — Issue №185
• Ember.js: The Good Parts
• Ember.js Berlin — July 2021
• Avoiding Lifecycle in Components - Svelte
• Svelte Storm — A Svelte IDE like no other - Libs & Plugins
• A framework for building Open Graph images
• Drum Synthesis in JavaScript
Browsers
• One-offs and low-expectations with Safari
• Safari 15 Opinions
• Safari isn’t protecting the web, it’s killing it