Angular 16 will use Vite for ng serve. ng-be published all their talks on YouTube and Ionic 7 was released.
Upcoming RFC for Signals
Last week was quite jam-packed. The most important things, though, happen this week. Today, the 3rd of April, the official RFC for Signals will or is already released.
Tomorrow, on Tuesday, the Angular team will stream a discussion about it on YouTube.
If you read this after Tuesday, grab the recording. It should already be available, or wait for the next episode of ng-news.
Vite in Angular
Enea Jahollari discovered an Angular PR that included Vite. After he tweeted about his discovery, Minko Gechev, Angular product lead, officially confirmed it. It was meant to be a secret, but Angular 16 will use Vite.
Enea Jahollari π °@enea_jahollariEsbuild dev server is coming to Angular v16 π
And it uses @vite_js under the hood π₯
Great job @angular team! π
github.com/angular/angulaβ¦
#angular #vite18:03 PM - 29 Mar 2023
We'll be using Vite for the development server of `ng serve`!
We were keeping this as a surprise announcement, but well...Looks like it got noticed! π twitter.com/i/web/status/1β¦18:45 PM - 30 Mar 2023Enea Jahollari π ° @Enea_JahollariEsbuild dev server is coming to Angular v16 π And it uses @vite_js under the hood π₯ Great job @angular team! π https://t.co/cCRBYpS8yS #angular #vite
Vite is a build tool with a dev server and uses internally esbuild to compile TypeScript. Esbuild is written in Go and is much faster than any JavaScript-based alternative.
Although not 100% correct, you could see Vite as a replacement for Webpack. Vite is quite common in the JavaScript ecosystem, and many tools depend on it. As a consequence, the integration of Vite into Angular will open the door for these tools.
Please note that this is only a partial integration. As Brandon Roberts highlighted, we won't get all advantages of Vite, but that will hopefully change in the future.
I'm glad @Angular is using Vite for optics.
I'll be clear in saying that it's not giving us access to Vite's build pipeline, plugins, or ecosystem though.
And that's the part where Vite shines. π22:52 PM - 30 Mar 2023
Ng-Be Videos
After just two days, ng-be, an Angular conference in Belgium, released all their recordings on YouTube. The conference lasted one day, and it had quite a popular speaker line-up covering various topics. So be sure to check them out.
New Releases
Ionic was released in version 7. It is used for building native apps in Angular.
Cypress, a testing framework, was released in 12.9.
NGXS, a state management library, hit 3.8.