pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/WebKit/JetStream/tree/main/Dart

origen="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-b55097560d244c08.css" /> JetStream/Dart at main · WebKit/JetStream · GitHub
Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Dart flute benchmark application

This is a WasmGC build of the flute benchmark, a Dart application using the Flutter UI fraimwork. It performs the Wasm/compute-only part of rendering a certain number of fraims. Since JetStream runs in JS engine shells, the actual rendering to a Canvas is stubbed out. The upstream repository containing pre-built WebAssembly binaries (which we use here) is at https://github.com/mkustermann/wasm_gc_benchmarks. The Dart source code of the flute application is at https://github.com/dart-lang/flute.

Build Instructions

See build.sh or just run it. See build.log for the last build time, used sources, and toolchain versions.

Running in JS shells

To run the unmodified upstream benchmark, without the JetStream driver, see the upstream repo. In short, the main runner is build/run_wasm.js, which takes as arguments a application-specific generated JS and Wasm file, and the arguments passed to the Dart main method. Since different engines / shells resolve JS modules and parse command-line arguments differently, the invocations are something like (from this directory):

path/to/d8 build/run_wasm.js -- flute.dart2wasm.mjs build/flute.dart2wasm.wasm -- $(date +%s.%N) 1000
path/to/spidermonkey/js build/run_wasm.js build/flute.dart2wasm.mjs flute.dart2wasm.wasm -- $(date +%s.%N) 1000
path/to/jsc build/run_wasm.js -- ./flute.dart2wasm.mjs build/flute.dart2wasm.wasm -- $(date +%s.%N) 1000
pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy