Maintenance: Explore Turbo
(turbopack, turborepo, etc.)
#1654
Labels
Studio Core Team
Opened by a member of the Studio core team
Type: Enhancement
Type: Maintenance
DevOps, maintenance, admin works to do with the repository
Milestone
Similar requests
How are you using Studio?
No response
What problems are you trying to solve?
Really sorry about the links below, but this is more or less a braindump. Hopefully when we have time to revisit this, the native support of
turbo
would be so smooth that we barely need to look at all this.https://turbo.build/pack/docs/why-turbopack
https://github.com/vercel/turbo
Setup cache for pipeline. Use TurboRepo:
Explore the differences between
nx
andturborepo
and capture these in a short summaryvercel/turborepo#451
https://github.com/vercel/turborepo/tree/main/examples/basic
https://turborepo.org/docs/getting-started/create-new
https://www.swyx.io/turborepo-why
turbopack/turborepo
- Maintenance: ExploreTurbo
(turbopack, turborepo, etc.) #1654try out turbo - [Feature] Improve performance of
yarn run
yarnpkg/berry#2575 (comment) - https://turbo.build/repochore: Speed up
lint-staged
babel/babel#14896Allow custom Package Managers for better performance (yarn) nrwl/nx#14367
[Feature] Improve performance of
yarn run
yarnpkg/berry#2575We have done very basic research and seems like the alternatives at the moment is
nx
https://nx.dev/more-concepts/turbo-and-nx
https://www.reddit.com/r/webdev/comments/t4xwq8/not_sure_which_monorepo_tool_is_best_for_you_i/
https://garden.mirahi.io/when-to-use-nx-or-turborepo/
https://blog.theodo.com/2022/02/architecting-a-modern-monorepo/
lerna
usesnx
under the hood! - https://github.com/vsavkin/large-monorepohttps://blog.nrwl.io/nrwl-nx-6-3-faster-testing-with-jest-20a8ddb5064
https://medium.com/@knidarkness/nx-dev-vs-turborepo-for-a-green-field-projects-in-2022-c73dd858b687
https://www.reddit.com/r/javascript/comments/wdfzgg/i_tried_turborepo_and_i_liked_it/
https://www.swyx.io/turborepo-why
General consensus seems to be that
nx
is more performant, butturbo
has room to grow and thatnx
is more mature and complex to setup vs.turbo
one-click approach.turbo
is backed byvercel
and will (potentially) seamlessly absorbwebpack
in the future, so it might be the tool to try out in this caseDescribe the solution you would like to see implemented
TBD
Describe alternatives you have considered
No response
Documentation, Design, Adoption, Migration Strategy
No response
Contribution
The text was updated successfully, but these errors were encountered: