Still targeting ES6 JavaScript in 2025?

by Remy van Duijkeren | May 21, 2025 | Shorts

Still targeting ES6 JavaScript in 2025?

That's like debugging with Notepad. 📝

If you’re building JavaScript for Dynamics 365 CRM and still targeting ES6… You’re skipping the modern tools that make your life way easier.

Here’s why I always target ES2020:

✅ Optional chaining: contact?.email?.address No more caption.

✅ Nullish coalescing: name ?? "Anonymous" Fallbacks that actually make sense.

✅ Promise.allSettled() Let all your async ops finish — even if one explodes 💥

✅ async/await Ditch .then() chains and write async code like a grown-up.

✅ This results in cleaner logic, fewer bugs, readable code. Which means more time for coffee ☕

If Dynamics 365 already forces modern browsers… Why are you still compiling like it’s 2015?

What’s your target? Still ES6? Or have you joined the future?

Related

Hourly billing kills love.

Hourly billing kills love. I saw it happen again and again at implementation partners. Everything starts fun… and then it slowly burns down. Year 1:...

Read More