- CTRL ALT News
- Posts
- State of Javascript 2023, Vite v5, and more! This week in web dev (November 24th 2023)
State of Javascript 2023, Vite v5, and more! This week in web dev (November 24th 2023)
Hello friend 👋! The weekend is nearing, I hope you have something exciting going on this weekend! I am back with another round of exciting web development news from the last week’s time.

State of Javascript 2023, Vite v5, and more! This week in web dev (November 24th 2023)
Hello friend 👋! The weekend is nearing, I hope you have something exciting going on this weekend! I am back with another round of exciting web development news from the last week’s time.
To support me:
Share the newsletter with your friends, it helps more than you think!
Please share your feedback with me!

The annual “State of Javascript” survey is currently running. Hosted by Devographics, this survey is for anyone who uses Javascript (or Typescript) in any way, professionally or not.
The survey will be running until December 12th, and the results will be released soon after.

Vite 5 was just released. Focusing on improving the API, streamlining multiple processes, fixing long-lasting problems, and improving performance. With the new Vite version, Node JS18 is required for use.
Some of the changes:
Vite is now powered by Rollup 4
The CJS Node API has been deprecated
Align dev and preview HTML serving behavior
Removes previously deprecated APIs

A few weeks ago I mentioned that Typescript 5.3 had moved to RC status. It has now been fully released as a stable Typescript version. If you tried it out during RC status, no major changes have been made since.
So what are the changes? Here is a short list of some of them:
Support for import attributes syntax (replaces import assertions)
Stable support for resolution-mode in import types
Narrowing in switch (true) statements
Checks for invalid super property accesses
Prefer type-only auto-imports setting
Faster compilations from skipping JSDoc parsing
Optimization for comparing intersections

Nuxt DevTools, an in-app developer toolkit for Nuxt apps, was recently released in a stable 1.0 version. Now enabled by default in Nuxt 3.8+, it provides helpful visualizations and tools:
View registered pages, components, assets, and more
Check bundle composition with the Production Analyzer
Interactive editors for runtime configs and payload
Embed a full VS Code instance
Framework extendability and ecosystem modules
Datacamp 50% Black Friday Deal.
Datacamp is running af 50% black friday deal. Datacamp provides over 450 courses for data and AI.
https://www.datacamp.com/promo/black-friday-23
I do not have an affiliation with Datacamp in any way. I do not earn anything from this promotion.