All Projects → literalpie → Annotated-Angular-Roadmap

literalpie / Annotated-Angular-Roadmap

Licence: other
More details about each item in the Angular roadmap (https://angular.io/guide/roadmap)

Projects that are alternatives of or similar to Annotated-Angular-Roadmap

system-design-master-plan
🥇 Roadmap to becoming a system design and architecture master
Stars: ✭ 172 (+319.51%)
Mutual labels:  roadmap
l5kit
L5Kit - https://level-5.global/
Stars: ✭ 683 (+1565.85%)
Mutual labels:  planning
GoPlan-app
An intuitive portfolio mangaer !
Stars: ✭ 27 (-34.15%)
Mutual labels:  planning
resources
Бесплатный образовательный контент, созданный и отобранный профессионалами
Stars: ✭ 20 (-51.22%)
Mutual labels:  roadmap
devops-from-scratch
A video, text series for DevOps Engineers from basics
Stars: ✭ 34 (-17.07%)
Mutual labels:  roadmap
kasper music player
An All In One app that would allow "music.youtube.com" to work in restricted countries. This app aims to bypass all the premium models and create FFA experience
Stars: ✭ 25 (-39.02%)
Mutual labels:  roadmap
language-planner
Official Code for "Language Models as Zero-Shot Planners: Extracting Actionable Knowledge for Embodied Agents"
Stars: ✭ 84 (+104.88%)
Mutual labels:  planning
plasp
🗺️ ASP planning tools for PDDL
Stars: ✭ 24 (-41.46%)
Mutual labels:  planning
jpp
Joint Perception and Planning For Efficient Obstacle Avoidance Using Stereo Vision
Stars: ✭ 42 (+2.44%)
Mutual labels:  planning
CppDeveloperRoadmap
Roadmap for learning the C++ programming language for beginners and experienced devs.
Stars: ✭ 1,048 (+2456.1%)
Mutual labels:  roadmap
developer-roadmap-kr-
2020년, 웹개발자가 되기 위한 로드맵 https://roadmap.sh
Stars: ✭ 80 (+95.12%)
Mutual labels:  roadmap
mapus
A map tool with real-time collaboration 🗺️
Stars: ✭ 2,687 (+6453.66%)
Mutual labels:  planning
DeFi-Developer-Road-Map
DeFi Developer roadmap is a curated Web3.0 Developer handbook which includes a list of the best tools for DApps, development resources and lifehacks.
Stars: ✭ 5,658 (+13700%)
Mutual labels:  roadmap
ds
👨‍🔬 In Russian: Обновляемая структурированная подборка бесплатных ресурсов по тематикам Data Science: курсы, книги, открытые данные, блоги и готовые решения.
Stars: ✭ 102 (+148.78%)
Mutual labels:  roadmap
nuplan-devkit
The devkit of the nuPlan dataset.
Stars: ✭ 107 (+160.98%)
Mutual labels:  planning
cloudformation-coverage-roadmap
The AWS CloudFormation Public Coverage Roadmap
Stars: ✭ 993 (+2321.95%)
Mutual labels:  roadmap
Main
Management materials and content
Stars: ✭ 32 (-21.95%)
Mutual labels:  roadmap
taxi
Hierarchical Online Planning and Reinforcement Learning on Taxi
Stars: ✭ 24 (-41.46%)
Mutual labels:  planning
roadmap-cc
Roadmap para se tornar um cientista da computação na UFCG
Stars: ✭ 49 (+19.51%)
Mutual labels:  roadmap
planning-wiki
By the community, for everyone. Planning.wiki is the online guide to AI Planning
Stars: ✭ 54 (+31.71%)
Mutual labels:  planning

What is This?

The Angular team has a roadmap on their site, but it gives a very broad overview of many things. The goal of this document is to provide more details about the progress of every initiative in the roadmap.

PRs are welcome!

Key

Status Indicator
Done
In Progress 🚧
No public movement 🤫

In Progress

Improve test times and debugging with automatic test environment tear down

The option to opt-in to this behavior was added here, and is available starting in Angular 12.1.

There is an open PR to make this the default, probably in 13.0.

Deprecate and remove IE11 support

This includes the removal of many workarounds in Angular, Angular CLI, and Angular Material. The biggest one is the removal of differential loading, which has been merged.

There may be more workarounds removed, but IE11 support is officially gone in the early 13.0 betas.

Leverage ES2017+ as the default output language

In Angular 12 (this PR), they downlevel async/await, so that there are no longer zone.js issues. In this PR, released in Angular 12.0 , the default browser target for new projects was updated to 2017.

🤫 Revamp performance dashboards to detect regressions

This seems to be related to collecting performance information, but I'm not sure if it's related to this milestone or not.

🚧 Enhanced Angular Material components by integrating MDC Web

Available in Material Experimental. Seems to be close, but unlikely to become the default in 13.0. More details on status in Angular Components README

Angular component accessibility

This will most likely just be a collection of smaller issues. You can see a11y issues merged since July 2021 here

🚧 Remove legacy View Engine

here, here and here.

I think more things can still be removed because even if libraries are still in VE, ngcc will convert it to ivy-compatible code.

Removing the JIT compiler is a part of this, but there is only an RFC for doing it eventually, so I don't think this will happen soon. There are many exciting things mentioned in the RFC, with links to other RFCs that have more details:

As of this PR, published in Angular 13.0-beta.10, the package is published in the "partially compiled" format, which means that NGCC is no longer needed to transform packages in node_modules before building. (🥳)

🤫 Publish guides on advanced concepts

No Public Movement

🚧 Update our e2e testing strategy

Protractor is now deprecated. No other movement, but something else must be planned since it's still "In Progress"

Angular libraries use Ivy

RFC

GitHub Project Board

The Angular Links has been available since 11.1. see this article.

The partial compiler is the default setting in Angular 13 libraries. There is a migration to update existing projects.

🚧 Ensure smooth adoption for future RxJS changes (v7 and beyond)

this PR allows rxjs 7 as a peer dependency in 12.2.x. Based on the comment, I assume RxJS 7 will be required in Angular 13.

🚧 Simplified Angular mental model with optional NgModules

This PR shows a rough prototype from someone on the team. The API will likely change a ton.

An RFC has been released with a very detailed overview of how standalone components could work.

Future

(Items with no public movement have been excluded)

🚧 Better developer ergonomics with strict typing for @angular/forms

This draft PR includes a prototype of a possible approach, with a very detailed description. It also mentions that an RFC is incoming, and that the author is targeting an Angular 14 release.

🚧 Leverage full framework capabilities with Zone.js opt-out

This PR seems to take a stab at allowing this, but I cannot tell if this is the approach that will be used.

Angular 12

The above list shows the roadmap for the Angular 13 release cycle. For details on Angular 12 changes, see here

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].