This is a weekly posting, covering the latest updates from the Angular community.
Igor Minar and the future of web frameworks
Igor Minar has been one of the central figures behind Angular for many years. He left Angular last December and published now an article where he laid out his view of the current state of JavaScript frameworks.
Igor has identified three generations of JavaScript frameworks so far. Currently, we reached a point where we have to build huge applications, but the frameworks themselves are too hard, they produce a lot of JavaScript, and the parts of the application are too tightly coupled.
According to Igor, the next generation of frameworks will make use of the improvements in terms of latency. And that allows us to move more of the processing back to the server-side. That doesn't mean plain SSR but is more of a hybrid approach.
So summarised, an excellent write-from somebody who knows a lot about web development and it is definitely worth the time to read and study.
Interestingly, the Angular team said they would look into potential improvements in the SSR area in the second half of this year. Let's see what they'll come up with.
Igor Minar πΈπ°πΊπΈππ@igorminarI've been recently thinking a lot about the Web, frameworks, why we do what we do, and why it matters at all.
Back in November I joined @Cloudflare to help build a better Web. I'm stoked about the opportunity ahead, and I'm now happy to share my story: igor.dev/posts/experienβ¦23:11 PM - 16 Mar 2022
Doug Parker: Between Server-Side- and Client-Side Rendering
By coincidence, Doug Parker, tech lead of the Angular tooling team, wrote an article including a prototype about this "hybrid client-/server-side" approach. But instead of implementing it in Angular, the prototype uses only native JavaScript.
So if you are interested in this topic, definitely take a look at it.
Doug Parker@develwoutacauseNew blog post! This time I'm talking about how we can build low-commitment #web architectures which straddle the line between #CSR and #SSR by using HTML-over-the-wire with no custom tooling! I also discuss how #HTMLImports can improve this strategy.
blog.dwac.dev/posts/html-fraβ¦23:28 PM - 19 Mar 2022
Miscellaneous
Angular 13.3
Angular had a minor version upgrade to 13.3. It now includes TypeScript 4.6, which I covered in detail in
Ng-News: Issue 22/09
Rainer Hahnekamp γ» Mar 7 '22 γ» 2 min read
EnterpriseNG - Free All-Access Pass
Enterprise took place last year and it is now possible to watch all session recordings.
https://pages.ng-conf.org/enterpriseng-2021-2/
Nx 13.9
Nx is an extension to the Angular CLI. The latest updates includes many bug fixes but also new features.
https://github.com/nrwl/nx/releases/tag/13.9.0
PrimeNg 13.3
PrimeNg is a very popular UI library.
https://github.com/primefaces/primeng/blob/master/CHANGELOG.md#1330-2022-03-16
Transloco 3.2
Transloco is an internationalization library for Angular from the same team which made Akita, Elf, and Spectator. 3.2 adds a new event which triggers when the language is changed.
https://github.com/ngneat/transloco/blob/transloco-3.2.0/libs/transloco/CHANGELOG.md
Prettier 2.6
Prettier is an automatic code formatter. The latest version supports an option to have one line per HTML attribute. This feature is required by Airbnb's & Vue's JavaScript style guides.
It also fully supports TypeScript 4.6.
Top comments (0)