New issue
Advanced search Search tips

Issue 698086 link

Starred by 2 users

Issue metadata

Status: Archived
Owner:
Closed: Apr 2017
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Feature



Sign in to add a comment

[WPT Dashboard] Investigate using Go?

Project Member Reported by jeffcarp@chromium.org, Mar 3 2017

Issue description

One piece of maruel's feedback on the dashboard is that all new infra projects are using Go. Starting this thread to discuss.

The dashboard currently is very few lines of code so it could be rewritten easily. Here are my thoughts:

Upsides:
- Match Chrome Infra
- Faster runtime (though this consideration should have very little weight)
- Typed language assumingly translates to fewer bugs

Downsides:
- Less developer familiarity than Python, potentially fewer external contributions
- Potentially slower development time
- All other WPT tooling and infrastructure is in Python
 
Description: Show this description
Description: Show this description
The pros/cons listed in the initial post seem right to me. I think that if we expect Chrome folks to maintain it over time, then Go sounds like a great option; I'm a little less certain about though since I think we want to keep the possibility of more external contributors and possibly transferring ownership of the project some time in the future.
Description: Show this description
Status: Archived (was: Available)
Closing this issue since it's probably more appropriate to discuss in the context of the design doc: https://goo.gl/NCnjCP
Components: Blink>Infra>Ecosystem
Components: -Blink>Infra>Predictability

Sign in to add a comment