Frontend Weekly Digest #191 (28 December 2020–3 January 2021)
Web-development
• Browser Storage Options and Their State in 2021
• What Is the Jamstack in 2021?
• The Step-by-Step Guide to Understanding and Adopting npm 7
- Performance
• Maximally optimizing image loading for the web in 2021
• 4 Ways to Reduce CORS Preflight Time in Web Apps - Accessibility
• Accessibility in tech improved in 2020, but more must be done
• Highlighting Accessible Twitter Content
CSS
• The future of CSS: Higher Level Custom Properties to control multiple declarations
• CSS Individual Transform Properties in Safari Technology Preview
• Simulating Drop Shadows with the CSS Paint API
• Bulletproof flag components
• 6 Tips for Tailwind CSS Development (with resources!)
• Overcoming CSS Not Calculating Auto-Height For Transitions
JavaScript
• What’s Wrong with Classes in JavaScript?
• Top JavaScript Frameworks and Tech Trends for 2021
• You are probably not initializing your resource objects correctly ( JS lock ).
• A Practical Introduction To Dependency Injection
• Custom events in JavaScript: A complete guide
- React
• Handling multi-page API calls with React Hooks
• Exciting Features in NextJS V10
• Super Optimised Static Sites
• Building a file upload component with react-uploady and Ant Design - Vue
• Where will Vue go in 2021?
• Building Vue.js Applications Without webpack
• Type-safe Vue.js Injections - Angular
• Taiga UI is a new Angular UI Kit that you should try
• Angular Performance: 5 OnPush Change Detection Case Studies - Ember
• Ember with Storybook — Behind the Scenes
• When does @cached get recomputed in EmberJS
• Building a Glimmer Router with page.js - Svelte
• How I re-wrote a hand-coded ReactJs bar chart to Svelte
• What’s new in Svelte: January 2021
Browsers
• 15 Internet Explorer Jokes You Can All Relate To
• Mozilla is working on a Firefox design refresh