Tech corner - 31. May 2024

What's new in web tech

header_image

Hello readers!

Just as we do every month, we've pulled together a selection of articles from the world of web tech that we think are worth sharing…

Learn how to benefit from the useDeferredValue hook, get insights into TypeScript 5.5, find out what the difference is between HTML attributes and DOM properties, and much more.

Happy reading!

Next.js v15 is coming 

Vercel has prepared for us a new version of the much-loved Next.js framework. The major changes are support for the upcoming React 19, and incremental partial pre-rendering (PPR) – which allows us to adopt the partial pre-rendering for our routes one-by-one. With partial pre-rendering, you can let Next.js decide which component can be rendered during the build as the static content, and what has to be rendered dynamically.

HTML attributes vs DOM properties

Do you know the differences between HTML attributes and their counterpart, DOM properties? If you think it’s straightforward, you might be surprised. Check out this blog post from Jake Archibald.

UseDeferredValue – an underrated React hook

UseDeferredValue hook is intended as a performance optimization hook. That puts it in the role of a tool you often don’t need. However, in certain situations it can do miracles. Learn how to use it properly in this blog from Josh W. Comeau.

TypeScript 5.5 beta

The TypeScript team is working on the new minor version, and you can have a look at what’s new. Inferred Type Predicates can be considered one of the biggest improvements of TypeScript over the last year. It narrows down the type when filtering or mapping the arrays with ease. Another one is syntax checking for the regular expressions. To find out more, check out the release notes.

Performance benefits of React Server Components

Check out this article to learn about the performance improvements you can expect to enjoy from using React Server Components in your Next.js applications, deep dive into their architecture, and compare them to other approaches.


blog author
Author
Jozef Radoňak

Forward Deployed Engineer specializing in web development, staying current with the latest web technologies and mentoring other engineers as the field evolves. Business-oriented and increasingly focused on AI, he brings both perspectives to solving problems for clients end to end.

Read more

Contact us

Let's talk