Skip to content

Commit 31a52df

Browse files
lemarierLaegel
andauthored
feat: Add benchmarks (tauri-apps#224)
* feat(benchmarks): basic benchmarks page (WIP) * fix ssr * fix execution time and apex tooltip in darkmode * re-order memory usage * add basic electron comparaison need more loveee!! * use cargo labels (multiple columns) * Add graph merging * Better colors handling and comparaison * fix graph * add tauri data’s * chore: Caps on titles * add some context * fix: Prettified layout * chore: Removed false flag * merge depedencies (wry+tauri) * remove log scale * fix links * fix seconds * add benchmarks link in `about` sidebar * add `3mb_transfer` Co-authored-by: Laegel <[email protected]>
1 parent b22871a commit 31a52df

File tree

7 files changed

+746
-48
lines changed

7 files changed

+746
-48
lines changed

package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,14 @@
1313
"@docusaurus/preset-classic": "^2.0.0-alpha.50",
1414
"@fontsource/roboto": "^4.2.1",
1515
"@fontsource/tauri": "4.2.1",
16+
"apexcharts": "^3.26.3",
1617
"classnames": "^2.2.6",
1718
"docs-searchbar.js": "^1.1.11",
1819
"highlight.js": "^10.4.1",
1920
"mermaid": "^8.5.0",
2021
"react": "^16.8.4",
22+
"react-apexcharts": "^1.3.9",
23+
"react-content-loader": "^6.0.3",
2124
"react-dom": "^16.8.4",
2225
"react-highlight": "^0.12.0",
2326
"react-infinite-scroller": "^1.2.4",

sidebars.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,11 @@ module.exports = {
1919
'about/security',
2020
'about/governance',
2121
'about/book',
22+
{
23+
type: 'link',
24+
label: 'Benchmarks',
25+
href: '/benchmarks',
26+
},
2227
],
2328
},
2429
],

src/css/custom.css

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -301,3 +301,7 @@ html[data-theme='light'] .header-github-link::before {
301301
font-weight: bold;
302302
margin-top: 10px;
303303
}
304+
305+
html[data-theme="light"] a {
306+
text-shadow: 0px 0px 1px #215b59;
307+
}

src/css/hljs-dark.css

Lines changed: 47 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -3,96 +3,96 @@
33
/* @author: ericwbailey */
44

55
/* Comment */
6-
html[data-theme="dark"] .hljs-comment,
7-
html[data-theme="dark"] .hljs-quote {
6+
html[data-theme='dark'] .hljs-comment,
7+
html[data-theme='dark'] .hljs-quote {
88
color: #d4d0ab;
99
}
1010

1111
/* Red */
12-
html[data-theme="dark"] .hljs-variable,
13-
html[data-theme="dark"] .hljs-template-variable,
14-
html[data-theme="dark"] .hljs-tag,
15-
html[data-theme="dark"] .hljs-name,
16-
html[data-theme="dark"] .hljs-selector-id,
17-
html[data-theme="dark"] .hljs-selector-class,
18-
html[data-theme="dark"] .hljs-regexp,
19-
html[data-theme="dark"] .hljs-deletion {
12+
html[data-theme='dark'] .hljs-variable,
13+
html[data-theme='dark'] .hljs-template-variable,
14+
html[data-theme='dark'] .hljs-tag,
15+
html[data-theme='dark'] .hljs-name,
16+
html[data-theme='dark'] .hljs-selector-id,
17+
html[data-theme='dark'] .hljs-selector-class,
18+
html[data-theme='dark'] .hljs-regexp,
19+
html[data-theme='dark'] .hljs-deletion {
2020
color: #ffa07a;
2121
}
2222

2323
/* Orange */
24-
html[data-theme="dark"] .hljs-number,
25-
html[data-theme="dark"] .hljs-built_in,
26-
html[data-theme="dark"] .hljs-builtin-name,
27-
html[data-theme="dark"] .hljs-literal,
28-
html[data-theme="dark"] .hljs-type,
29-
html[data-theme="dark"] .hljs-params,
30-
html[data-theme="dark"] .hljs-meta,
31-
html[data-theme="dark"] .hljs-link {
24+
html[data-theme='dark'] .hljs-number,
25+
html[data-theme='dark'] .hljs-built_in,
26+
html[data-theme='dark'] .hljs-builtin-name,
27+
html[data-theme='dark'] .hljs-literal,
28+
html[data-theme='dark'] .hljs-type,
29+
html[data-theme='dark'] .hljs-params,
30+
html[data-theme='dark'] .hljs-meta,
31+
html[data-theme='dark'] .hljs-link {
3232
color: #f5ab35;
3333
}
3434

3535
/* Yellow */
36-
html[data-theme="dark"] .hljs-attribute {
36+
html[data-theme='dark'] .hljs-attribute {
3737
color: #ffd700;
3838
}
3939

4040
/* Green */
41-
html[data-theme="dark"] .hljs-string,
42-
html[data-theme="dark"] .hljs-symbol,
43-
html[data-theme="dark"] .hljs-bullet,
44-
html[data-theme="dark"] .hljs-addition {
41+
html[data-theme='dark'] .hljs-string,
42+
html[data-theme='dark'] .hljs-symbol,
43+
html[data-theme='dark'] .hljs-bullet,
44+
html[data-theme='dark'] .hljs-addition {
4545
color: #abe338;
4646
}
4747

4848
/* Blue */
49-
html[data-theme="dark"] .hljs-title,
50-
html[data-theme="dark"] .hljs-section {
49+
html[data-theme='dark'] .hljs-title,
50+
html[data-theme='dark'] .hljs-section {
5151
color: #00e0e0;
5252
}
5353

5454
/* Purple */
55-
html[data-theme="dark"] .hljs-keyword,
56-
html[data-theme="dark"] .hljs-selector-tag {
55+
html[data-theme='dark'] .hljs-keyword,
56+
html[data-theme='dark'] .hljs-selector-tag {
5757
color: #dcc6e0;
5858
}
5959

60-
html[data-theme="dark"] .hljs {
60+
html[data-theme='dark'] .hljs {
6161
display: block;
6262
overflow-x: auto;
6363
color: #f8f8f2;
6464
padding: 0.5em;
6565
}
6666

67-
html[data-theme="dark"] .hljs-emphasis {
67+
html[data-theme='dark'] .hljs-emphasis {
6868
font-style: italic;
6969
}
7070

71-
html[data-theme="dark"] .hljs-strong {
71+
html[data-theme='dark'] .hljs-strong {
7272
font-weight: bold;
7373
}
7474

7575
@media screen and (-ms-high-contrast: active) {
76-
html[data-theme="dark"] .hljs-addition,
77-
html[data-theme="dark"] .hljs-attribute,
78-
html[data-theme="dark"] .hljs-built_in,
79-
html[data-theme="dark"] .hljs-builtin-name,
80-
html[data-theme="dark"] .hljs-bullet,
81-
html[data-theme="dark"] .hljs-comment,
82-
html[data-theme="dark"] .hljs-link,
83-
html[data-theme="dark"] .hljs-literal,
84-
html[data-theme="dark"] .hljs-meta,
85-
html[data-theme="dark"] .hljs-number,
86-
html[data-theme="dark"] .hljs-params,
87-
html[data-theme="dark"] .hljs-string,
88-
html[data-theme="dark"] .hljs-symbol,
89-
html[data-theme="dark"] .hljs-type,
90-
html[data-theme="dark"] .hljs-quote {
76+
html[data-theme='dark'] .hljs-addition,
77+
html[data-theme='dark'] .hljs-attribute,
78+
html[data-theme='dark'] .hljs-built_in,
79+
html[data-theme='dark'] .hljs-builtin-name,
80+
html[data-theme='dark'] .hljs-bullet,
81+
html[data-theme='dark'] .hljs-comment,
82+
html[data-theme='dark'] .hljs-link,
83+
html[data-theme='dark'] .hljs-literal,
84+
html[data-theme='dark'] .hljs-meta,
85+
html[data-theme='dark'] .hljs-number,
86+
html[data-theme='dark'] .hljs-params,
87+
html[data-theme='dark'] .hljs-string,
88+
html[data-theme='dark'] .hljs-symbol,
89+
html[data-theme='dark'] .hljs-type,
90+
html[data-theme='dark'] .hljs-quote {
9191
color: highlight;
9292
}
9393

94-
html[data-theme="dark"] .hljs-keyword,
95-
html[data-theme="dark"] .hljs-selector-tag {
94+
html[data-theme='dark'] .hljs-keyword,
95+
html[data-theme='dark'] .hljs-selector-tag {
9696
font-weight: bold;
9797
}
9898
}

0 commit comments

Comments
 (0)