Some features that every JavaScript developer should know in 2025
https://waspdev.com/articles/2025-04-06/features-that-every-js-developer-must-know-in-2025 #js
https://waspdev.com/articles/2025-04-06/features-that-every-js-developer-must-know-in-2025 #js
WaspDev Blog
Some features that every JavaScript developer should know in 2025
The list of JavaScript features that every web developer should know in 2025 in order to efficiently code in JavaScript.
👍12❤1
Mastering default values in JavaScript with the nullish coalescing (??) operator
https://allthingssmitty.com/2025/04/10/mastering-default-values-in-javanoscript-with-the-nullish-coalescing-operator/ #js
https://allthingssmitty.com/2025/04/10/mastering-default-values-in-javanoscript-with-the-nullish-coalescing-operator/ #js
Allthingssmitty
Mastering default values in JavaScript with the nullish coalescing (??) operator - Matt Smith
The nullish coalescing operator ('??') provides a simple way to handle null or undefined values in JavaScript. It's a must-have, let me show you why.
👍9
React.memo Demystified: When It Helps and When It Hurts
https://cekrem.github.io/posts/react-memo-when-it-helps-when-it-hurts #react
https://cekrem.github.io/posts/react-memo-when-it-helps-when-it-hurts #react
cekrem.github.io
React.memo Demystified: When It Helps and When It Hurts
A deep dive into React's memoization tools and the hidden pitfalls that make them harder to use than you think
❤8
Why you need a custom context provider
https://gabrielpichot.fr/blog/why-you-need-a-custom-context-provider #react
https://gabrielpichot.fr/blog/why-you-need-a-custom-context-provider #react
gabrielpichot.fr
Why you need a custom context provider
Naked Context providers can be a killer for performance. In this article, we will explore why Custom Context providers have a positive impact and should be the default when using the Context API.
👍5❤2
✨ How I Reduced My React Bundle Size by 30% (With Real Examples)
https://www.frontendjoy.com/p/how-i-reduced-my-react-bundle-size-by-30-with-real-examples #react
https://www.frontendjoy.com/p/how-i-reduced-my-react-bundle-size-by-30-with-real-examples #react
FrontendJoy
✨ How I Reduced My React Bundle Size by 30% (With Real Examples)
A step-by-step guide to shrinking your React bundle with a real example
👍7❤2
Lazy load SVG icons with <use/> in React.js
https://www.jeantinland.com/blog/lazy-load-noscript-icons-with-use-react-js/ #react
https://www.jeantinland.com/blog/lazy-load-noscript-icons-with-use-react-js/ #react
Jeantinland
Lazy load SVG icons with 'use' in React.js
Learn how to optimize your React.js applications by lazy loading SVG icons using the use tag. This article covers different methods of incorporating SVG icons, including inline injection, sprite files, and splitting sprites into individual files. It also…
👍6🤔4
Default styles for h1 elements are changing
https://developer.mozilla.org/en-US/blog/h1-element-styles/ #html #css
https://developer.mozilla.org/en-US/blog/h1-element-styles/ #html #css
MDN Web Docs
Default styles for h1 elements are changing | MDN Blog
Browsers are starting to roll out changes in default UA styles for nested section headings. This post describes the incoming changes, how to identify if it's an issue on your websites, and hints for conformant and better-structured pages.
👍10
Migrating A JavaScript Project from Prettier and ESLint to BiomeJS
https://blog.appsignal.com/2025/05/07/migrating-a-javanoscript-project-from-prettier-and-eslint-to-biomejs.html #tools
https://blog.appsignal.com/2025/05/07/migrating-a-javanoscript-project-from-prettier-and-eslint-to-biomejs.html #tools
Appsignal
Migrating A JavaScript Project from Prettier and ESLint to BiomeJS | AppSignal Blog
We'll introduce the BiomeJS project, set it up in a project, and help you decide if you should migrate from Prettier or ESLint to Biome.
👍4😱2❤1
React Internals: Which useEffect runs first?
https://frontendmasters.com/blog/react-internals-which-useeffect-runs-first #react
https://frontendmasters.com/blog/react-internals-which-useeffect-runs-first #react
Frontend Masters
React Internals: Which useEffect runs first?
useEffect is one of the most commonly used hooks in the React community. Regardless of how much experience you have with React, you’ve probably used it before.
👍6
Building An Offline-Friendly Image Upload System
https://www.smashingmagazine.com/2025/04/building-offline-friendly-image-upload-system/
https://www.smashingmagazine.com/2025/04/building-offline-friendly-image-upload-system/
Smashing Magazine
Building An Offline-Friendly Image Upload System — Smashing Magazine
Poor internet connectivity doesn’t have to mean poor UX. With PWA technologies like `IndexedDB`, service workers, and the Background Sync API, you can build an offline-friendly image upload system that queues uploads and retries them automatically — so your…
👍5❤1
After a short pause, this channel is back 🥳
I’ve been writing about frontend development here for years. After taking a few months off, I’m back to publishing regularly. I’ve also launched a weekly newsletter https://frontendinfo.substack.com/ covering frontend topics.
The newsletter will feature additional links, notes, and short commentary that won’t always appear in the channel. It goes out every Thursday.
Thanks for sticking around - new posts start now 🚀
I’ve been writing about frontend development here for years. After taking a few months off, I’m back to publishing regularly. I’ve also launched a weekly newsletter https://frontendinfo.substack.com/ covering frontend topics.
The newsletter will feature additional links, notes, and short commentary that won’t always appear in the channel. It goes out every Thursday.
Thanks for sticking around - new posts start now 🚀
Substack
Frontend Info | Substack
Stay ahead in frontend. Every week, we hand-pick the sharpest articles on JavaScript, CSS, React, and beyond - so you can level up faster with less noise. Click to read Frontend Info, a Substack publication. Launched 2 years ago.
❤18🔥7
Toggle
https://frontendmasters.com/blog/toggle-position-sticky-to-position-fixed-on-scroll #css
position:sticky to position:fixed on scrollhttps://frontendmasters.com/blog/toggle-position-sticky-to-position-fixed-on-scroll #css
Frontend Masters
Toggle `position: sticky` to `position: fixed` on Scroll
It’s quite an unusual look when you see an element glide along it’s parent element as position: fixed;, the slide right on out of it, as if the positoning of it somehow magically changes at just the right moment, to position: sticky;. This is exactly what…
🔥9
Frontend Info pinned «After a short pause, this channel is back 🥳 I’ve been writing about frontend development here for years. After taking a few months off, I’m back to publishing regularly. I’ve also launched a weekly newsletter https://frontendinfo.substack.com/ covering frontend…»
Chrome DevTools for Debugging Web Performance
https://calendar.perfplanet.com/2025/chrome-devtools-for-debugging-web-performance #tools #performance
https://calendar.perfplanet.com/2025/chrome-devtools-for-debugging-web-performance #tools #performance
Web Performance Calendar
Chrome DevTools for Debugging Web Performance
This is a step-by-step guide on how I use Chrome DevTools (DevTools from now on) to detect Web Performance issues on a website, as well as validate hypotheses to fix some of the problems found.
Disclaimer
Before diving in, I want to clarify that: this is…
Disclaimer
Before diving in, I want to clarify that: this is…
❤7