Discover and read the best of Twitter Threads about #nextjsconf

Most recents (2)

So excited to be at #nextjsconf! Follow along on this 🧵for some background technical info on the things being announced at the keynote today!
Releasing Turbopack!
With the alpha version of Turbopack the team at @vercel led by @wSokra, the creator of webpack, is shipping something that has long been a dream of mine: A JS bundler designed from the ground up to support incremental compilation
turbo.build/pack
@vercel @wSokra While other bundlers support incremental compilation at dev time, Turbopack is designed to extend the same incremental processing model to production! Fix a typo on your login page–Turbopack will only do the absolute minimal amount of work to actually update your site
Read 23 tweets
Some tech details and stories behind @vercel’s OG image generation and Satori lib...

There’s been a demand to generate dynamic and fancy OG images for a long time. And we have some solutions but they all seem to be a little “limited”.
...If using a canvas-like (e.g. Skia) based solution, you don’t have fancy/dynamic things like layouts. Also no nice APIs for humans.

With a browser-based solution you get all the fancy things and human-friendly, declarative APIs but too expensive, dev unfriendly :(
Then, SVG just has the perfect balance in API design and perf.

It’s a declarative image language that every web developer is familiar with: HTML/CSS. It’s been there since 1999 and it’s so fast to render (rasterize).

The only missing thing is layout. SVG doesn’t have it.
Read 19 tweets

Related hashtags

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!