Skip to content

Commit 88ec1cc

Browse files
committed
Update yew project to v0.16.2
1 parent a349f94 commit 88ec1cc

File tree

9 files changed

+519
-785
lines changed

9 files changed

+519
-785
lines changed

frameworks/non-keyed/yew/Cargo.toml

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,20 @@
22
name = "js-framework-benchmark-yew"
33
version = "1.0.0"
44
authors = ["Isamu Mogi <isamu@leafytree.jp>"]
5+
edition = "2018"
6+
7+
[lib]
8+
crate-type = ["cdylib"]
9+
10+
[dependencies]
11+
rand = { version = "0.7.3", features = ["wasm-bindgen", "small_rng"] }
12+
wasm-bindgen = "0.2.62"
13+
yew = "0.16.2"
514

615
[profile.release]
716
lto = true
17+
codegen-units = 1
818
panic = "abort"
919

10-
[dependencies]
11-
byteorder = { version = "1.2.4", features = [ "i128" ] }
12-
rand = { version = "0.5.4", features = [ "stdweb" ] }
13-
stdweb = "0.4.17"
14-
yew = { git = "https://github.com/DenisKolodin/yew.git", rev = "792a254acdc84b1419f2c2d6219e933ca7081c07" }
20+
[package.metadata.wasm-pack.profile.release]
21+
wasm-opt = ['-O4']
Lines changed: 14 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,16 @@
11
<!DOCTYPE html>
2-
<html>
3-
<head>
4-
<meta charset="utf-8" />
5-
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
6-
<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=1" name="viewport" />
7-
<script>
8-
var Module = {};
9-
var __cargo_web = {};
10-
Object.defineProperty( Module, 'canvas', {
11-
get: function() {
12-
if( __cargo_web.canvas ) {
13-
return __cargo_web.canvas;
14-
}
15-
16-
var canvas = document.createElement( 'canvas' );
17-
document.querySelector( 'body' ).appendChild( canvas );
18-
__cargo_web.canvas = canvas;
19-
20-
return canvas;
21-
}
22-
});
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<title>Yew</title>
6+
<link href="/css/currentStyle.css" rel="stylesheet"/>
7+
<base href="bundled-dist/"></base>
8+
</head>
9+
<body>
10+
<div id='main'></div>
11+
<script type="module">
12+
import init from './js-framework-benchmark-yew.js';
13+
init('./js-framework-benchmark-yew_bg.wasm');
2314
</script>
24-
</head>
25-
<body>
26-
<script src="js-framework-benchmark-yew.js"></script>
27-
</body>
28-
</html>
15+
</body>
16+
</html>

0 commit comments

Comments
 (0)