diff --git a/in-depth.html b/in-depth.html index 8b9bb414..feeeb58a 100644 --- a/in-depth.html +++ b/in-depth.html @@ -27,11 +27,14 @@ + JetStream 3 In-Depth Analysis + + - +

JetStream 3 @@ -139,18 +142,9 @@

-<<<<<<< HEAD - The greyed-out workloads are not run by default but can be manually enabled on the command-line or via - the ?test= URL parameter. - You can also click on the workload name to run that one individually, or on tags to run all workloads with a certain tag. -||||||| 6588e89 - The greyed-out workloads are not run by default but can be manually enabled on the command-line or via - the testList URL parameter. -======= The greyed-out workloads are not run by default but can be manually enabled on the command-line or via the testList URL parameter. ->>>>>>> main

@@ -249,9 +243,9 @@

href="https://v8.github.io/web-tooling-benchmark/">Web Tooling Benchmark,. Source code: babylon.mjs -
babylonjs-scene-es5
+
babylonjs-scene-es5
babylonjs-scene-es6
-
babylonjs-startup-es5
+
babylonjs-startup-es5
babylonjs-startup-es6
These benchmarks test the Babylon.js 3D engine. @@ -271,14 +265,14 @@

This benchmark was previously published in ARES-6. Source code: Basic

-
bigint-bigdenary
+
bigint-bigdenary
BigDenary, an arbitrary-precision decimal arithmetic, implemented in JavaScript by U-Zyn Chua. Tests arithmetic operations on BigInt. Source code: bigdenary-bundle.js
-
bigint-noble-bls12-381
+
bigint-noble-bls12-381
BLS12-381, pairing-friendly Barreto-Lynn-Scott elliptic curve construction, @@ -294,7 +288,7 @@

by Paul Miller. Tests typed arrays and arithmetic operations on BigInt. Source code: noble-ed25519-bundle.js

-
bigint-noble-secp256k1
+
bigint-noble-secp256k1
secp256k1, an elliptic curve that could be used for asymmetric encryption, ECDH key agreement protocol and signature schemes, @@ -302,7 +296,7 @@

by Paul Miller. Tests typed arrays and arithmetic operations on BigInt. Source code: noble-secp256k1-bundle.js

-
bigint-paillier
+
bigint-paillier
Paillier cryptosystem, a probabilistic asymmetric algorithm for public key cryptography, @@ -347,7 +341,7 @@

A similar version of this benchmark was previously published in Octane version 2. Source code: crypto.js

-
Dart-flute-complex-wasm
+
Dart-flute-complex-wasm
Dart-flute-todomvc-wasm
Two Dart benchmark programs compiled to WasmGC that are using a simplified version of the Flutter UI @@ -463,7 +457,7 @@

Source code: gbemu-part1.js, gbemu-part2.js

-
gcc-loops-wasm
+
gcc-loops-wasm
Example loops used to tune the GCC and LLVM vectorizers, compiled to WebAssembly with Emscripten. The original C++ version of this benchmark was @@ -479,7 +473,7 @@

of this benchmark was originally published as part of the WebKit test suite. Source code: hash-map.js

-
HashSet-wasm
+
HashSet-wasm
A WebAssembly benchmark replaying a set of hash table operations performed in WebKit when loading a web page. This benchmark was compiled from C++ to WebAssembly using Source code: HashSet.cpp, HashSet.js
-
intl
+
intl
This benchmark tests the performance of the Intl @@ -551,7 +545,7 @@

generators. Source code: lazy-collections.js

-
lebab-wtb
+
lebab-wtb
Lebab transpiles ES5 code into ES6/ES7. This benchmark runs Lebab on test JavaScript programs. @@ -631,13 +625,6 @@

Source code: postcss.mjs

prettier-wtb
-<<<<<<< HEAD -
TODO
-
prismjs-startup-es5
-||||||| 6588e89 -
TODO
-
prismjs-startup-es5
-=======
This benchmark runs the Prettier code formatter on various JavaScript @@ -647,7 +634,6 @@

Source code: prettier.mjs

prismjs-startup-es5
->>>>>>> main
prismjs-startup-es6
These benchmarks measure the performance of the PrismJS syntax @@ -671,7 +657,7 @@

Tests get / set Proxy traps, as well as various Array methods. Source code: vue-benchmark.js

-
quicksort-wasm
+
quicksort-wasm
Quicksort benchmark, compiled to WebAssembly with Emscripten. The original C version of this benchmark was previously published in the LLVM test suite. @@ -898,8 +884,8 @@

order of existing files. Source code: sync-file-system.js

-
tfjs-wasm
-
tfjs-wasm-simd
+
tfjs-wasm
+
tfjs-wasm-simd
Tests Tensorflow.js pre-trained machine learning models supported by Source code: in the threejs/ directory.
transformersjs-bert-wasm
-
transformersjs-whisper-wasm
+
transformersjs-whisper-wasm
Two machine learning tasks using the Transformers.js library, which @@ -952,13 +938,6 @@

A similar version of this benchmark was previously published in Octane version 2. Source code: typescript.js

-<<<<<<< HEAD -
typescript-octane
-
TODO
-||||||| 6588e89 -
typescript-octane
-
TODO
-=======
typescript-octane
The original Octane version of the TypeScript @@ -966,7 +945,6 @@

stressing the performance of a large-scale JavaScript application with complex data structures. Source code: typescript.js

->>>>>>> main
UniPoker
UniPoker is a 5 card stud poker simulation using the Unicode playing card code points, @@ -1009,45 +987,8 @@

← Return to Tests

- - - - - - + - + + \ No newline at end of file diff --git a/resources/JetStream.css b/resources/JetStream.css index e8d2282c..00df2ca8 100644 --- a/resources/JetStream.css +++ b/resources/JetStream.css @@ -265,67 +265,24 @@ h6 { color: var(--text-color-tertiary); } -.in-depth h2, -.in-depth h3, -.in-depth dl { - margin: 0; -} - -dl > dt:first-child { - margin-top: 0; -} - dt { - margin-top: 0.5rem; + margin-top: 10px; font-weight: bold; text-align: left; color: var(--text-color-secondary); - line-height: 2rem; - display: flex; - align-items: center; - flex-wrap: wrap; -} - -dt > a.workload-link { - color: inherit; - text-decoration: none; -} - -dt > a.workload-link:hover { - color: var(--color-primary); -} - -.tag-link { - display: inline-block; - background-color: var(--color-secondary); - color: var(--text-color-secondary) !important; - padding: 0px 4px; - margin-left: 6px; - border-radius: 3px; - font-size: 1.2rem; - line-height: 1.8rem; - font-weight: normal; - text-decoration: none; -} -.tag-link::before { - content: "#"; -} - -.tag-link:hover { - background-color: var(--color-primary); } dt.non-default { color: var(--text-color-very-subtle); } -dt.non-default > *:first-child:after { +dt.non-default:after { content: " (not run by default)"; } dd { text-align: left; - padding: 0.5rem 0rem 1.5rem 2rem; + padding: 10px 20px; margin: 0; color: var(--text-color-secondary); }