You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: documentation/src/content/blog/2026-01-19-evolving-yarn.mdx
+52-50Lines changed: 52 additions & 50 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,54 +16,56 @@ Almost ten years after the first public release of Yarn, now is a great time to
16
16
17
17
Keep in mind that while performances are a significant part of why we did this rewrite, we first focused on the compatibility aspect. Many low hanging fruits remain, and we’re excited to work with the JavaScript / Rust tooling community to increase the difference even further.
18
18
19
-
<tableclass="table-fixed [&_th,&_td]:min-w-auto">
20
-
<colgroup>
21
-
<colstyle="width: calc(100% - 600px)"/>
22
-
<colstyle="width: 200px"/>
23
-
<colstyle="width: 200px"/>
24
-
<colstyle="width: 200px"/>
25
-
</colgroup>
26
-
<thead>
27
-
<tr>
28
-
<th>Test</th>
29
-
<th>Before</th>
30
-
<th>After</th>
31
-
<th>Pnpm</th>
32
-
</tr>
33
-
</thead>
34
-
<tbody>
35
-
<tr>
36
-
<thcolspan="4">Next.js - few but heavy dependencies</th>
37
-
</tr>
38
-
<tr>
39
-
<td>Cold cache</td>
40
-
<td>4.1s</td>
41
-
<td>2.5s</td>
42
-
<td>3.0s</td>
43
-
</tr>
44
-
<tr>
45
-
<td>Warm cache</td>
46
-
<td>577ms</td>
47
-
<td>184ms</td>
48
-
<td>686ms</td>
49
-
</tr>
50
-
<tr>
51
-
<thcolspan="4">Gatsby - lots of small dependencies</th>
<thcolspan="4">Next.js - few but heavy dependencies</th>
38
+
</tr>
39
+
<tr>
40
+
<td>Cold cache</td>
41
+
<td>4.1s</td>
42
+
<td>2.5s</td>
43
+
<td>3.0s</td>
44
+
</tr>
45
+
<tr>
46
+
<td>Warm cache</td>
47
+
<td>577ms</td>
48
+
<td>184ms</td>
49
+
<td>686ms</td>
50
+
</tr>
51
+
<tr>
52
+
<thcolspan="4">Gatsby - lots of small dependencies</th>
53
+
</tr>
54
+
<tr>
55
+
<td>Cold cache</td>
56
+
<td>19.8s</td>
57
+
<td>11.7s</td>
58
+
<td>13.1s</td>
59
+
</tr>
60
+
<tr>
61
+
<td>Warm cache</td>
62
+
<td>1.7s</td>
63
+
<td>0.3s</td>
64
+
<td>1.9s</td>
65
+
</tr>
66
+
</tbody>
67
+
</table>
68
+
</div>
67
69
68
70
*(more benchmarks are available here; we’re also setting up a new benchmark on massive megarepos, but those don’t run on other package managers yet)*
69
71
@@ -104,6 +106,6 @@ Yarn 6.x is still months away, and important features remain to tackle:
104
106
- Windows support
105
107
- Interactive commands
106
108
- Collaboration with third-party tools parsing the lockfile manually
107
-
-…
109
+
-Wrapping up the last standing failing tests
108
110
109
-
The work is ongoing, and we’re eager to engage with the community to release a tool that we think will redefine once more what JavaScript developers come to expect from their package managers.
111
+
This work is ongoing, and we’re eager to engage with the community to release a tool that we think will redefine once more what JavaScript developers come to expect from their package managers.
0 commit comments