• 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.