Skip to content

Commit 71ba353

Browse files
authored
Merge pull request #1697
Update compiler performance charts to render better without JS
2 parents 4080261 + ad72c6b commit 71ba353

File tree

1 file changed

+26
-26
lines changed
  • content/rust-compiler-performance-survey-2025-results

1 file changed

+26
-26
lines changed

content/rust-compiler-performance-survey-2025-results/index.md

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ To understand the overall sentiment, we asked our respondents to rate their sati
2929

3030
<!-- Chart satisfaction start -->
3131
<div>
32-
<div class="bar-chart" id="satisfaction" style="height:400px; width:100%;"><noscript>
33-
<img alt="satisfaction" height="600" src="satisfaction.png"/>
32+
<div class="bar-chart" id="satisfaction"><noscript>
33+
<img alt="satisfaction" src="satisfaction.png"/>
3434
</noscript></div>
3535
<div style="display: flex; margin-bottom: 10px;">
3636
<span>[<a href="satisfaction.png" target="_href_" title="Download chart as PNG">PNG</a>]</span>&nbsp;<span>[<a href="satisfaction.svg" target="_href_" title="Download chart as SVG">SVG</a>]</span>
@@ -56,8 +56,8 @@ It is difficult to enumerate all possible build workflows, but we at least tried
5656

5757
<!-- Chart limiting-workflows start -->
5858
<div>
59-
<div class="matrix-chart" id="limiting-workflows" style="height:500px; width:100%;"><noscript>
60-
<img alt="limiting-workflows" height="500" src="limiting-workflows.png"/>
59+
<div class="matrix-chart" id="limiting-workflows"><noscript>
60+
<img alt="limiting-workflows" src="limiting-workflows.png"/>
6161
</noscript></div>
6262
<div style="display: flex; margin-bottom: 10px;">
6363
<span>[<a href="limiting-workflows.png" target="_href_" title="Download chart as PNG">PNG</a>]</span>&nbsp;<span>[<a href="limiting-workflows.svg" target="_href_" title="Download chart as SVG">SVG</a>]</span>
@@ -69,8 +69,8 @@ We can see that all the workflows that we asked about cause significant problems
6969

7070
<!-- Chart problems start -->
7171
<div>
72-
<div class="matrix-chart" id="problems" style="height:650px; width:100%;"><noscript>
73-
<img alt="problems" height="650" src="problems.png"/>
72+
<div class="matrix-chart" id="problems"><noscript>
73+
<img alt="problems" src="problems.png"/>
7474
</noscript></div>
7575
<div style="display: flex; margin-bottom: 10px;">
7676
<span>[<a href="problems.png" target="_href_" title="Download chart as PNG">PNG</a>]</span>&nbsp;<span>[<a href="problems.svg" target="_href_" title="Download chart as SVG">SVG</a>]</span>
@@ -98,8 +98,8 @@ To gauge how long is the typical rebuild latency, we asked our respondents to pi
9898

9999
<!-- Chart rebuild-wait-time start -->
100100
<div>
101-
<div class="bar-chart" id="rebuild-wait-time" style="height:400px; width:100%;"><noscript>
102-
<img alt="rebuild-wait-time" height="400" src="rebuild-wait-time.png"/>
101+
<div class="bar-chart" id="rebuild-wait-time"><noscript>
102+
<img alt="rebuild-wait-time" src="rebuild-wait-time.png"/>
103103
</noscript></div>
104104
<div style="display: flex; margin-bottom: 10px;">
105105
<span>[<a href="rebuild-wait-time.png" target="_href_" title="Download chart as PNG">PNG</a>]</span>&nbsp;<span>[<a href="rebuild-wait-time.svg" target="_href_" title="Download chart as SVG">SVG</a>]</span>
@@ -113,8 +113,8 @@ If we partition these results based on answers to other questions, it is clear t
113113

114114
<!-- Chart rebuild-wait-time-code-size start -->
115115
<div>
116-
<div class id="rebuild-wait-time-code-size" style="height:600px; width:100%;"><noscript>
117-
<img alt="rebuild-wait-time-code-size" height="600" src="rebuild-wait-time-code-size.png"/>
116+
<div class id="rebuild-wait-time-code-size"><noscript>
117+
<img alt="rebuild-wait-time-code-size" src="rebuild-wait-time-code-size.png"/>
118118
</noscript></div>
119119
<div style="display: flex; margin-bottom: 10px;">
120120
<span>[<a href="rebuild-wait-time-code-size.png" target="_href_" title="Download chart as PNG">PNG</a>]</span>&nbsp;<span>[<a href="rebuild-wait-time-code-size.svg" target="_href_" title="Download chart as SVG">SVG</a>]</span>
@@ -126,8 +126,8 @@ And to a lesser factor also on the number of used dependencies:
126126

127127
<!-- Chart rebuild-wait-time-dep-count start -->
128128
<div>
129-
<div class id="rebuild-wait-time-dep-count" style="height:800px; width:100%;"><noscript>
130-
<img alt="rebuild-wait-time-dep-count" height="800" src="rebuild-wait-time-dep-count.png"/>
129+
<div class id="rebuild-wait-time-dep-count"><noscript>
130+
<img alt="rebuild-wait-time-dep-count" src="rebuild-wait-time-dep-count.png"/>
131131
</noscript></div>
132132
<div style="display: flex; margin-bottom: 10px;">
133133
<span>[<a href="rebuild-wait-time-dep-count.png" target="_href_" title="Download chart as PNG">PNG</a>]</span>&nbsp;<span>[<a href="rebuild-wait-time-dep-count.svg" target="_href_" title="Download chart as SVG">SVG</a>]</span>
@@ -143,8 +143,8 @@ Approximately 60% of respondents say that they use `cargo` terminal commands to
143143

144144
<!-- Chart cargo-commands start -->
145145
<div>
146-
<div class="matrix-chart" id="cargo-commands" style="height:500px; width:100%;"><noscript>
147-
<img alt="cargo-commands" height="500" src="cargo-commands.png"/>
146+
<div class="matrix-chart" id="cargo-commands"><noscript>
147+
<img alt="cargo-commands" src="cargo-commands.png"/>
148148
</noscript></div>
149149
<div style="display: flex; margin-bottom: 10px;">
150150
<span>[<a href="cargo-commands.png" target="_href_" title="Download chart as PNG">PNG</a>]</span>&nbsp;<span>[<a href="cargo-commands.svg" target="_href_" title="Download chart as SVG">SVG</a>]</span>
@@ -178,8 +178,8 @@ However, if Rust developers debug their code after most builds, then this cost m
178178

179179
<!-- Chart debugger start -->
180180
<div>
181-
<div class="bar-chart" id="debugger" style="height:500px; width:100%;"><noscript>
182-
<img alt="debugger" height="500" src="debugger.png"/>
181+
<div class="bar-chart" id="debugger"><noscript>
182+
<img alt="debugger" src="debugger.png"/>
183183
</noscript></div>
184184
<div style="display: flex; margin-bottom: 10px;">
185185
<span>[<a href="debugger.png" target="_href_" title="Download chart as PNG">PNG</a>]</span>&nbsp;<span>[<a href="debugger.svg" target="_href_" title="Download chart as SVG">SVG</a>]</span>
@@ -195,8 +195,8 @@ However, when we asked people if they require debuginfo to be generated by defau
195195

196196
<!-- Chart required-debuginfo start -->
197197
<div>
198-
<div class="bar-chart" id="required-debuginfo" style="height:400px; width:100%;"><noscript>
199-
<img alt="required-debuginfo" height="400" src="required-debuginfo.png"/>
198+
<div class="bar-chart" id="required-debuginfo"><noscript>
199+
<img alt="required-debuginfo" src="required-debuginfo.png"/>
200200
</noscript></div>
201201
<div style="display: flex; margin-bottom: 10px;">
202202
<span>[<a href="required-debuginfo.png" target="_href_" title="Download chart as PNG">PNG</a>]</span>&nbsp;<span>[<a href="required-debuginfo.svg" target="_href_" title="Download chart as SVG">SVG</a>]</span>
@@ -208,8 +208,8 @@ This is the problem with changing defaults: it is challenging to improve the wor
208208

209209
<!-- Chart required-debuginfo-debugger start -->
210210
<div>
211-
<div class id="required-debuginfo-debugger" style="height:400px; width:100%;"><noscript>
212-
<img alt="required-debuginfo-debugger" height="400" src="required-debuginfo-debugger.png"/>
211+
<div class id="required-debuginfo-debugger"><noscript>
212+
<img alt="required-debuginfo-debugger" src="required-debuginfo-debugger.png"/>
213213
</noscript></div>
214214
<div style="display: flex; margin-bottom: 10px;">
215215
<span>[<a href="required-debuginfo-debugger.png" target="_href_" title="Download chart as PNG">PNG</a>]</span>&nbsp;<span>[<a href="required-debuginfo-debugger.svg" target="_href_" title="Download chart as SVG">SVG</a>]</span>
@@ -227,8 +227,8 @@ Build performance of Rust is affected by many different aspects, including the c
227227

228228
<!-- Chart compile-time-improvement-mechanisms start -->
229229
<div>
230-
<div class="matrix-chart" id="compile-time-improvement-mechanisms" style="height:800px; width:100%;"><noscript>
231-
<img alt="compile-time-improvement-mechanisms" height="600" src="compile-time-improvement-mechanisms.png"/>
230+
<div class="matrix-chart" id="compile-time-improvement-mechanisms"><noscript>
231+
<img alt="compile-time-improvement-mechanisms" src="compile-time-improvement-mechanisms.png"/>
232232
</noscript></div>
233233
<div style="display: flex; margin-bottom: 10px;">
234234
<span>[<a href="compile-time-improvement-mechanisms.png" target="_href_" title="Download chart as PNG">PNG</a>]</span>&nbsp;<span>[<a href="compile-time-improvement-mechanisms.svg" target="_href_" title="Download chart as SVG">SVG</a>]</span>
@@ -240,8 +240,8 @@ It seems that the most popular (and effective) mechanisms for improving build pe
240240

241241
<!-- Chart alternative-linker start -->
242242
<div>
243-
<div class="bar-chart" id="alternative-linker" style="height:500px; width:100%;"><noscript>
244-
<img alt="alternative-linker" height="500" src="alternative-linker.png"/>
243+
<div class="bar-chart" id="alternative-linker"><noscript>
244+
<img alt="alternative-linker" src="alternative-linker.png"/>
245245
</noscript></div>
246246
<div style="display: flex; margin-bottom: 10px;">
247247
<span>[<a href="alternative-linker.png" target="_href_" title="Download chart as PNG">PNG</a>]</span>&nbsp;<span>[<a href="alternative-linker.svg" target="_href_" title="Download chart as SVG">SVG</a>]</span>&nbsp;<span>[<a href="alternative-linker-wordcloud.png" target="_href_" title="Download open answers as wordcloud PNG">Wordcloud of open answers</a>]</span>
@@ -267,8 +267,8 @@ When Rust developers experience slow builds, it can be challenging to identify w
267267

268268
<!-- Chart profiling-tools start -->
269269
<div>
270-
<div class="matrix-chart" id="profiling-tools" style="height:450px; width:100%;"><noscript>
271-
<img alt="profiling-tools" height="450" src="profiling-tools.png"/>
270+
<div class="matrix-chart" id="profiling-tools"><noscript>
271+
<img alt="profiling-tools" src="profiling-tools.png"/>
272272
</noscript></div>
273273
<div style="display: flex; margin-bottom: 10px;">
274274
<span>[<a href="profiling-tools.png" target="_href_" title="Download chart as PNG">PNG</a>]</span>&nbsp;<span>[<a href="profiling-tools.svg" target="_href_" title="Download chart as SVG">SVG</a>]</span>

0 commit comments

Comments
 (0)