🥳🤩
https://github.com/angular/angular/releases/tag/15.0.0
https://blog.angular.io/angular-v15-is-now-available-df7be7f2f4c8
https://github.com/angular/angular/releases/tag/15.0.0
https://blog.angular.io/angular-v15-is-now-available-df7be7f2f4c8
GitHub
Release v15.0.0 · angular/angular
15.0.0 (2022-11-16)
Breaking Changes
compiler
Keyframes names are now prefixed with the component's "scope name".
For example, the following keyframes rule in a component definition...
Breaking Changes
compiler
Keyframes names are now prefixed with the component's "scope name".
For example, the following keyframes rule in a component definition...
🔥27❤7👍7👏2
http://goo.gle/angular-event
Сегодня по идее выпуск Angular 17. (Разработка v16 прекратилась 3 ноября)
Какой то интриги навели,
Из очевидного:
- Расскажут о том как могут работать с esbuild, vite, и за счет этого ускорили сборки
- Про новый синтаксис в шаблонах
- Про сигналы, и что их можно юзать полноценно (про change detection)
- Обновление всяких third part dependencies
Не очевидное:
- public api для генерации документации, с учетом JsDoc и ангуляровских декораторов
Невероятное:
- Сменят логотип?
накидывайте варианты в комментах
Сегодня по идее выпуск Angular 17. (Разработка v16 прекратилась 3 ноября)
Какой то интриги навели,
Из очевидного:
- Расскажут о том как могут работать с esbuild, vite, и за счет этого ускорили сборки
- Про новый синтаксис в шаблонах
- Про сигналы, и что их можно юзать полноценно (про change detection)
- Обновление всяких third part dependencies
Не очевидное:
- public api для генерации документации, с учетом JsDoc и ангуляровских декораторов
Невероятное:
- Сменят логотип?
накидывайте варианты в комментах
👍16🔥5❤1
- новое лого
- новый сайт документации (https://angular.dev/)
- завершили таску с регидрацией (SSR)
- новый синтаксис Control Flow
- Input transform
- Esbuild для билда, webback deprecated в будущем
- новый сайт документации (https://angular.dev/)
- завершили таску с регидрацией (SSR)
- новый синтаксис Control Flow
- Input transform
- Esbuild для билда, webback deprecated в будущем
👏24🔥11👍4
Просто взгляните на эти показатели, c новым control flow и без зоны ☄️
https://krausest.github.io/js-framework-benchmark/current.html
https://krausest.github.io/js-framework-benchmark/current.html
🔥20👍9🤯4🤡1🍾1
Angular Fanatic
http://goo.gle/angular-event Сегодня по идее выпуск Angular 17. (Разработка v16 прекратилась 3 ноября) Какой то интриги навели, Из очевидного: - Расскажут о том как могут работать с esbuild, vite, и за счет этого ускорили сборки - Про новый синтаксис в…
Medium
Introducing Angular v17
Last month marked the 13th anniversary of Angular’s red shield. AngularJS was the starting point for a new wave of JavaScript frameworks…
🔥16❤1👍1
Angular v18 🥳⚡️
https://github.com/angular/angular/releases/tag/18.0.0
https://github.com/angular/angular/releases/tag/18.0.0
❤21🔥15👏5👍2🎉2
Cможет ли Typescript 7 ускорить сборку Angular проектов?
Недавно был анонс что typescript compiler пишут на go, и что это позволяет работать tsc быстрее в 10 раз.
Интересно что это быстрее чем SWC, при том что в tsc-go полноценный Type checking.
Но и SWC не самый быстрый, например есть интересный проект OXC
Казалось бы можно было взять команде Angular, готовый swc (4 года назад) внутри Angular, зачем ждать? Например как поступили в Deno.
Все дело в Type checking: https://github.com/angular/angular/issues/38732
А еще в том что в Angular есть ngtsc.
(ngtsc — это транспилятор TypeScript в JavaScript, который включает в себя специфические для Angular преобразования. Подробнее: https://github.com/angular/angular/blob/main/packages/compiler/design/architecture.md)
Специфичные же преобразования написаны на js/ts, и выполняются не нативно, особенной болью являются парсинг Angular шаблонов и их type checking.
Если же typescript 7 и дойдет до Angular, то прирост в сборке х10 ожидать не стоит, c синхронным выполнением ngtsc.
Лучшим для нас с вами, на мой взгляд, была бы реализация ngtsc на go, а так же поддержка нативных плагинов в esbuild.
Недавно был анонс что typescript compiler пишут на go, и что это позволяет работать tsc быстрее в 10 раз.
Интересно что это быстрее чем SWC, при том что в tsc-go полноценный Type checking.
Но и SWC не самый быстрый, например есть интересный проект OXC
Казалось бы можно было взять команде Angular, готовый swc (4 года назад) внутри Angular, зачем ждать? Например как поступили в Deno.
Все дело в Type checking: https://github.com/angular/angular/issues/38732
А еще в том что в Angular есть ngtsc.
(ngtsc — это транспилятор TypeScript в JavaScript, который включает в себя специфические для Angular преобразования. Подробнее: https://github.com/angular/angular/blob/main/packages/compiler/design/architecture.md)
Специфичные же преобразования написаны на js/ts, и выполняются не нативно, особенной болью являются парсинг Angular шаблонов и их type checking.
Если же typescript 7 и дойдет до Angular, то прирост в сборке х10 ожидать не стоит, c синхронным выполнением ngtsc.
Лучшим для нас с вами, на мой взгляд, была бы реализация ngtsc на go, а так же поддержка нативных плагинов в esbuild.
👍24👏3❤2
🔥36❤3🥱2🥰1👀1
🔥14❤13👍8🥱1
🧐 22 достаточно большая цифра.
Решил повспоминать что было значимого за все это время.
Angular 2 (2016)
Новый фреймворк, tsc, cli, DI, Decorators
Angular 4,5,6,7,8 (2017-2019)
Ускорение сборок, схематики и миграторы, Angular Elements, PWA(?)
Angular 9,10,11,12 (2019-2021)
IVY, меньше бандлы, опять ускорение, webpack 5(?)
Angular 13,14,15 (2021-2022)
Отказ от IE11, Standalone Components
Angular 16,17,18,19,20,21 (2022-2025)
Signals, Control flow, Zoneless (?), strict режим (?)
Angular 22 (2026)
Signal forms, Resource API, Service (?)
Angular Next
TSGo (?)
Сознательно не выделил всякое связанное с webapi, SSR гидратации, + из последнего WebMCP, Agent Skills, Angular Aria
это конечно же большая работа и должна быть частью фреймворка, но все таки кажется что это где то рядом.
Решил повспоминать что было значимого за все это время.
Angular 2 (2016)
Новый фреймворк, tsc, cli, DI, Decorators
Angular 4,5,6,7,8 (2017-2019)
Ускорение сборок, схематики и миграторы, Angular Elements, PWA(?)
Angular 9,10,11,12 (2019-2021)
IVY, меньше бандлы, опять ускорение, webpack 5(?)
Angular 13,14,15 (2021-2022)
Отказ от IE11, Standalone Components
Angular 16,17,18,19,20,21 (2022-2025)
Signals, Control flow, Zoneless (?), strict режим (?)
Angular 22 (2026)
Signal forms, Resource API, Service (?)
Angular Next
TSGo (?)
Сознательно не выделил всякое связанное с webapi, SSR гидратации, + из последнего WebMCP, Agent Skills, Angular Aria
это конечно же большая работа и должна быть частью фреймворка, но все таки кажется что это где то рядом.
👍16❤5