Svelte 4 and the Next Phase of Eleventy

Svelte 4 and the Next Phase of Eleventy


JavaScript Jam Live on Wednesday

This week, we'll be having another open mic to discuss the JavaScript news of the week. Last week, we talked about the Stack Overflow 2023 Developer Survey and I forgot to hit the record button! Whoops 🤦!!

Stories of the Week

Announcing Svelte 4

Svelte has officially announced the stable release of Svelte 4, marking a significant update to the JavaScript framework. This release aims to exploit advances in Node.js and browser APIs and sets the stage for Svelte 5. Svelte 4 brings significant improvements in performance, including reduced package size by approximately 75%, faster hydration code, and reduced dependencies.

It also offers enhanced DX with intuitive and consistent authoring plus improvements to transitions, preprocessors, and web components authoring. The site has been overhauled, with updated docs, tutorials, and enhanced REPL. Migration from Svelte 3 to Svelte 4 is expected to be relatively straightforward, with tools available to help with the process.

The Next Phase of Eleventy

Eleventy, the popular tool for HTML-based web development, has announced it will transition away from full-time development and return to being a side-project due to the end of sponsorship. I considered both "RIP Eleventy" and "Eleventy on the Decline" as headlines for this article, but in the end I kept Zach's phrasing of, "The Next Phase of Eleventy."

He doesn't say it outright, but it appears that Netlify's full time support of Eleventy via employing Zach has changed and Zach is now working independently again. The project's stewardship and ownership remain unchanged and despite these changes, Eleventy emphasizes that users of the tool don't need to take any immediate action.

The project is proud of its achievements, including the stable 2.0 release and almost 60,000 repositories on GitHub, but going forward it will have to make difficult prioritization decisions and potentially deprecate some official plugins. It's conducting a community survey to inform these decisions and invites interested companies to contribute to the project's development and maintenance.

Podcasts of the Week

One More Thing

Aiden Bai and Tobiloba Adedeji joined us to discuss and demo Million.js, the new, blazingly fast virtual DOM framework that aims to be fully compatible with React. We cover why Aiden created Million, what makes it unique, how Toby heard about Million/got involved in the project, and Scott's advice to Aiden and Toby on growing community.

JavaScript Jam on the Web

Find us online at the following links: