dart-lang / dart-lang/webdev

evaluate whether it is worth switching from build-runner to frontend-server

Open
#1,827 3 comments 0 reactions 0 assignees View on GitHub
area-web P2 triaged
Dominant language
Dart
Stars
224
Forks
94
Avg merge
4d 3h
Merged PRs (30d)
2

Description

As mentioned in https://github.com/dart-lang/sdk/issues/50664#issuecomment-1347089380 we may want to consider whether it makes sense for webdev to switch to use a front-end-server solution for all uses, and not just for flutter.

There are many open questions to consider:
* analyze the tradeoffs between the two
* how to support sourcegen?
* how to centralize frontend server and expose it from the Dart SDK

Contributor guide

Open the contributing guide

Research direction

Start with the linked Dart SDK discussion and inspect how webdev currently uses build-runner. Compare the tradeoffs of a frontend-server approach, including sourcegen support and exposing the server from the Dart SDK. Done means a documented recommendation that addresses the listed open questions.

Written by the indexing model from the issue text.

Assessment

Tech stack
dart
Domain
build-system, cli
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.