VOOZH about

URL: https://thenewstack.io/angular-v19-makes-standalone-default-and-devs-sound-off-on-ai/

⇱ Angular v19 Makes Standalone Default; and Devs Sound Off on AI - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2024-09-07 05:00:14
Angular v19 Makes Standalone Default; and Devs Sound Off on AI
AI / Frontend Development / JavaScript

Angular v19 Makes Standalone Default; and Devs Sound Off on AI

Angular v19 will be all in on standalone, although support for NGModules continues. Also, Vue 3.5 releases and developers use AI to upskill.
Sep 7th, 2024 5:00am by Loraine Lawson
👁 Featued image for: Angular v19 Makes Standalone Default; and Devs Sound Off on AI

Angular v19 will make standalone:true the default for components, directives and pipes, according to Google software engineer Alex Rickabaugh.

“In v19 we’ll take the next step, and flip the default of the standalone flag in components, directives, and pipes, so you’ll never need to type ‘standalone: true’ again,” Rickabaugh wrote on Angular’s blog.

The standalone feature can be used to build an application that doesn’t rely on NgModules, which, until now, has been a fundamental building block in Angular applications. NgModules encapsulates related components, directives, pipes, services and other assets, which helps keep code clean and makes maintainability easier.

The standalone feature was introduced in v14 as a developer preview feature.

“Since then, standalone has been stabilized, and has become the recommended way to write Angular code by the Angular team,” Rickabaugh wrote. “The CLI generates components with standalone: true by default, and the Angular docs teach standalone first to all new Angular developers.”

Standalone makes Angular easier to learn, he noted. It also enables some new features, including:

  • loadComponent, which simplifies route-level lazy loading and relies on standalone functionality;
  • The Directive Composition API, which enables better composition model for component behavior by allowing standalone directives to be applied in the declaration of host component or directive; and
  • Deferrable Views, which transparently lazy-loads standalone components and directives at the template level to make it easier to optimize Angular apps.

Those still using NGModules will be glad to read that they’re not deprecating the standalone option or NGModules, so developers will still be able to write NGModule components by specifying standalone: false in the component decorator.

As part of the ng update for v19, Angular will apply an automated migration that will:

  • Remove standalone:true for existing standalone components, as it will be the new default.
  • Add standalone:false to existing NgModule components so they continue to work.

Developers also have the ability to set the strictStandalone compiler option to enforce that only standalone components are written in an application.

Developers Use AI to Upskill, Survey Finds

Developers are leveraging AI to learn a new programming language or understand an existing codebase, according to a recent GitHub survey.

In the U.S., 71% said these tools make it “easy” to adopt a new programming language or understand an existing codebase, according to the survey, which queried 2,000 software developers at enterprises in the U.S., Brazil, India, and Germany about their use of AI.

The survey respondents were primarily users of AI, with 97% saying they had experience with AI coding. A larger 2024 developer survey by Stack Overflow found that only 63% of developers reported using an AI tool somewhere in the development process — a number that includes all GenAI use cases, such as information gathering, according to The New Stack Analyst Lawrence Hecht. Only 32% of professionals agreed when asked specifically about the use of AI-assisted technology tools, Hecht added.

“Many respondents appear to be wearing rose-colored glasses,” Hecht stated, noting that one limitation of the GitHub study is the definition of what an AI coding tool is.

For instance, the GitHub survey found that 99% believe that AI coding tools will at least somewhat improve code security, which Hecht categorized as “wishful thinking,” theorizing that respondents may be conflating the use of AI in security tools with the security of code generated by AI.

Vue 3.5 Releases

Vue 3.5 is a “minor release” that “contains no breaking changes,” Vue and Vite creator Evan You wrote in a post this week. The release does include some new features, including:

  • reactivity system optimizations that yield better performance and improved memory usage with no behavior changes. It also optimizes reactivity tracking for large, deeply reactive arrays, which makes these operations up to 10 times faster in some cases, You wrote.
  • Receive Props Restructure, which is stable and enabled by default. It “significantly simplifies declaring props with default values by leveraging JavaScript’s native default value syntax,” he wrote.

It also incorporates some long-requested improvements to server-side rendering (SSR), including lazy hydration. Lazy hydration means async components can now control when they should be hydrated, by specifying a strategy via the hydrate option of the defineAsyncComponent() API.

A full list of changes is available on the GitHub ChangeLog.

Android 15 Releases

Google’s Android team released Android 15 this week, with big boosts for collecting app telemetry data. It will be available on supported Pixel devices in the coming weeks.

Android 15 gives developers new insights and telemetry to “further tune your app experience,” the press release noted. A full list of the new features:

  • The ApplicationStartInfo API, which helps provide insight into app startup including the startup reason, time spent in the launch phases and start temperature;
  • The Profiling class within Android Jetpack, streamlining the use of the new ProfilingManager API in Android 15. This lets apps request heap profiles, heap dumps, stack samples or system traces, thus enabling a new way to collect telemetry about how an app runs on user devices;
  • The StorageStats.getAppBytesByDataType([type]) API, which provides insights into how an app is using storage, including apk file splits, ahead-of-time (AOT) and speedup related code, dex metadata, libraries, and guided profiles;
  • A new OpenJDK API that includes support for additional math/strictmath methods, many util updates including sequenced collection/map/set, ByteBuffer support in Deflater, and security key updates.

The update also incorporates improved typography, internationalization, camera and media features, as well as privacy and security enhancements.

TRENDING STORIES
Loraine Lawson is a veteran technology reporter who has covered technology issues from data integration to security for 25 years. Before joining The New Stack, she served as the editor of the banking technology site Bank Automation News. She has...
Read more from Loraine Lawson
SHARE THIS STORY
TRENDING STORIES
TNS owner Insight Partners is an investor in: Receive.
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.